本网站可以通过分类标签帮助你快速筛选出你想看的文章,记住地址:www.Facec.cc

docker常用命令

查看系统镜像

  • docker image

查看全部容器

  • docker ps -a

  • docker ps -f status=exited
    筛选出来状态为关闭的容器

查看容器详情信息

  • docker inspect 容器ID
    查看容器详情

删除容器

  • docker rm [-f] xxxxx

-f : 强制删除

启动容器

  • docker run [options] image

  • docker exec 进入容器开启一个新的终端

  • docker attach 进入容器(曾经的第一个终端, 退出会被销毁)


options:

  1. -ti 交互命令操作
  2. --rm 删除记录
  3. -d 置为后台 (docker exec可以进入)
  4. (可以在image加上/bin/bash)
  5. --name myimage1 自定义名称
  6. -p 容器外端口:容器内端口 映射端口
  7. -v 容器外目录:容器内目录 (数据卷)挂载目录

操作容器

  • docker start 07fb9c32ea61 启动
  • docker stop 07fxxxxxxxxxx 停止
  • docker resrart 07fxxxxxxx 重启

exit 容器停止并退出
ctrl +p +q 容器不停止退出


容器日志

  • docker logs 95b989e4a1bf
    这样就可以看到刚才操作容器(95b989e4a1bf)的操作命令

容器保存和导入

  • docker save 95b989e4a1bf > myimage1.tar
    将容器保存为tar文件

  • docker load < myimage1.tar
    将tar导入镜像
    (导入的镜像没有名称和tag, 可以通过docker tag给他打标签)

容器和主机传文件

  • docker cp

例如: 将主机/www/root 目录拷贝到 容器5e324512adf1的/www 目录下

docker cp /root/root 5e324512adf1:www
# docker  

评论