docker命令

1.docker基本命令

systemctl start docker         #启动

systemctl stop docker         #停止

systemctl restart docker     #重启

systemctl enable docker    #开机启动 

docker info     #查看docker基本信息

docker --help    #docker帮助文档

docker version  #docker版本信息

2.docker镜像命令

docker images      #列出本地所有镜像

可选参数: -a  显示所有镜像(包括中间层),

               -q 只显示镜像ID

               -qa  组合

              --digests  显示镜像的摘要信息

              --no-trunc 显示完整的镜像信息

docker search      #搜索镜像 https://hub.docker.com/

可选参数:  --no-trunc 显示完整的镜像信息

                   -s 列出收藏数不小于指定数的镜像    docker search -s 40 tomcat

                   --automated   只列出Docker Hub自动构建类型的镜像

docker pull   #下载镜像

docker rmi #删除镜像  -f  强制删除  实际上是先停止容器再删除  

docker rmi -f ${docker images -qa}         #删除全部

 

2.docker 容器命令   容器目录 /var/lib/docker/containers/

docker run -it --name mynames 镜像ID或名称    #以交互式的方式启动  exit 退出并停止容器  CTRL+ P + Q 退出但容器仍运行

docker run -di --name mynames 镜像ID或名称    #以守护进程的方式运行

docker attach 容器ID  #进入容器

docker start 容器ID或容器名    #启动容器    docker ps -a  可以查看已经停止的容器

docker restart 容器ID或容器名  #重启容器

docker stop  容器ID或容器名   #停止容器  docker kill 容器ID --强制停止容器进程

docker rm 容器ID   #必须是停止的容器才可以删除  -f 删除运行的容器

docker rm -f ${ docker ps -qa}   #删除所有容器  -q只显示容器编号

docker copy   #宿主机与容器之间拷贝文件   

              例子:-拷贝文件到容器的某个目录 docker cp /home/a.jpg  容器ID:/home  

                        -拷贝文件到容器的某个目录并改名 docker cp /home/a.jpg  容器ID:/home/b.jpg

                        -拷贝目录到容器的某个目录  docker cp /home/dir 容器ID:/home  

                        - 从容器拷贝文件到宿主机    docker cp 容器ID:/home/b.jpg  /home/dir   

docker logs    #查看容器日志   

docker top 容器ID   #查看容器进程

docker exec -it 容器ID或名称  执行命令  #进入容器执行命令

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值