docker 命令

版本信息命令

	**版本** : docker version  
	**描述**: docker info
	**命令帮助** : docker --help 

镜像命令

	**本地镜像列表** : docker images
								-a  列出本地所有的镜像(含中间镜像层)
								-q  显示本地镜像的id    
								-qa 显示本地所有镜像的id
								-digests 显示镜像的摘要信息
								--no-trunc  显示镜像完整信息
  **搜索镜像**:docker search    (docker search tomcat )
  						 -s 显示星数超过50的镜像  docker search  -s 50 tomacat
  **下载镜像**:docker pull
  **删除镜像**:docker rmi
  						 -f  强制删除

容器命令

启动容器: docker run [OPTIONS] IMAGESID
–name 为容器指定一个名称
-d 后台运行容器,并返回容器id,即启动守护进程
-i 以交互模式运行容器,通常与-t同时使用
-t 为容器重新分配一个伪终端,通常与-i同时使用
-P 随机端口映射
-p 指定端口映射,有4种格式:ip:hostPort:containerPort , ip::containerPort , hostPort:containerPort , containerPort
举例: docker run -it --name mecentos01 IMAGEID
docker run -it -p 8080:8080 tomcat
docker run -d -p 8080:8080 tomcat

查看容器进程: docker ps
-a : 列出当前所有正在运行的容器+历史运行过的
-l :显示最近创建的容器
-n:显示最近n个创建的容器
-q: 静默模式,只显示容器编号
–no-trunc : 不截断输出
停止容器: exit 停止容器并退出
ctrl+P+Q 不停止容器退出
启动容器: docker start 容器id或者容器名
重启容器: docker restart 容器id或者容器名
停止容器: docker stop 容器id或者容器名
强制停止容器: docker kill 容器id或者容器名
删除容器: docker rm 容器id
查看容器日志:docker logs -f -t --tail 容器id ( -t 表示加入时间戳 -f 表示跟随最新的日志打印 --tail 数字 显示最后多少条)
查看容器内运行的进程:docker top 容器id
查看容器内部细节:docker inspect 容器id
重新进入正在运行的容器:docker exec -it 容器id bashShell(在容器内打开新的终端,并且可以启动新的进程,直接返回结果 /bin/bash)
docker attach 容器id(直接进入容器终端,不会启动新的进程)
从容器内拷贝文件到主机: docker cp 容器id:容器内路径 目的主机路径
提交镜像:docker commit -m=“描述信息” -a=“作者” 容器id 要创建的目标镜像名:[标签名]
docker commit -a=“aa” -m=“11” 容器id haha/tomcat:1.2

容器数据卷

创建容器数据卷:docker run -it -v /宿主机目录:/容器内目录 镜像名 (可以使用docker inspect 容器id查看是否成功,此命令创建在容器内目录是可写可读的)
docker run -it -v /宿主机目录:/容器内目录:ro 镜像名 (此命令创建在容器内目录只有可读权限)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值