Docker命令

1. 帮助命令

docker version 查看docker版本信息
docker info 查看docker相关信息
docker --help 查看docker帮助,以及个命令相关信息

2.镜像命令


 查看本地已存在的镜像:docker images [options]
       options说明:-a:列出本地所有的镜像(含中间印象层)
             -p:只显示镜像ID
             --digrsts:显示镜像的摘要信息
             --no-trunc:显示完整的镜像信息
             
查询某个镜像:docker search [options] 镜像名字
       options说明: --no-trunc:显示完整的镜像描述
              -s:列出收藏数(stars)不小于指定值的镜像 docker search -s=900 tomcat
              
下载镜像:docker pull 镜像名字[:TAG]  TAG:特定版本信息

删除镜像:docker rmi 镜像名字ID 
       删除全部:docker rmi -f $(docker images -qa) 
       -f:强制删除
              
提交容器成为镜像: docker commit  
                docker commit -m="提交的描述信息" -a="作者" 容器ID 要创建的目标镜像名:[标签名]          
 

3.容器命令

1.启动容器:docker run [options] image [command]
   options说明:--name="容器新名字":为容器指定一个名称
              -d:后台运行容器,并返回容器ID,即启动守护式容器
              -i:以交互模式运行容器,通常与-t同时使用
              -t:为容器重新分配一个伪输入终端,通常与-i同时使用;
              -P:随机端口映射
              -p:指定端口映射
2.查询正在运行的容器:docker ps [options]
      options说明:-a:当前所有加历史上运行过的所有容器
                  -l:显示最近创建的容器
                  -n:显示最近n个创建的容器
                  -q:只显示容器编号
                  --no-trunc:不截断输出
3.退出容器: exit 容器停止并退出
            ctrl+P+Q 容器退出不停止
4.启动容器:docker start 容器ID或容器名
5.重启容器:docker restart 容器ID或者容器名
6.停止容器:docker stop 容器ID或者容器名
7.强制停止容器:docker kill 容器ID或者容器名
8.删除容器: docker rm 容器ID
       删除多个容器:docker rm -f $(docker ps -a-q)
       docker ps -a -q | xargs docker rm

9.查看容器日志:docker logs -f -t --tail 容器ID 
              -t:加入时间戳
              -f:跟随最新的日志打印
              --tail 数字 显示最后多少条
10.查看容器内部细节:docker top 容器ID
11.查看容器内部细节:docker inspect 容器ID
12.容器内拷贝文件到主机上:docker cp 容器ID:容器内路径 目的主机路径
13.进入正在运行的容器并以命令行交互:docker exec -it 容器ID
                                    docker attach 容器ID
  attach:直接进入容器启动命令的终端,不会启动新的进程
  exec:在容器中打开新的终端,并且可以启动新的进程                        

4.其他命令

Docker容器数据卷:数据的持久化与共享数据


直接命令添加:docker run -it -v /宿主机绝对路径目录:/容器内目录  镜像名 
DockerFile添加:VOLUME["/目录1","/目录2"] 
容器2继承1 :docker run -it --name 2 --volumes-from 1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值