docker一些常用命令(三)

基础命令

 docker version 		   --查看版本
 docker info			   --查看docker信息
 systemctl start docker    --启动
 systemctl restart docker  --重启
 systemctl stop docker     --停止
 systemctl status docker   --查看状态
 systemctl enable docker   --开机启动
 docker --help             --帮助
 docker 具体命令 --help     --具体命令帮助

镜像命令

 docker images		                  -- 列出本机镜像列表
 docker search 某个镜像名称            --根据名称查询镜像
 docker search --limit 5 某个镜像名称  --分页查询
 docker system df                     --查看镜像/容器/数据卷所占的空间
 docker pull tomcat			          --默认获取最后一个版本
 docker pull tomcat:1.8		          --获取指定版本镜像
 docker rmi -f fce289e99eb9 		  --根据镜像id删除单个
 docker rmi -f hello-world			  --根据镜像名删除单个
 docker rmi -f hello-world nginx 	  --删除多个
 docker image -q                      --只展示镜像id主键
 docker rmi -f $(docker images -qa)	  --删除全部

容器命令

docker run -it centos					--启动交互式容器,i以交互模式运行容器,t为容器分配一个伪输入终端
docker run -d centos 					--后台启动容器并返回容器ID,后台运行
docker logs 容器id                      --查看日志
docker run -it --name mycentos centos	--指定启动容器名字
docker run -it -p 8888:8080 tomcat 		--打印tomcat启动日志信息
docker run -d -p 8888:8080 tomcat	    --不打印日志
docker exec -it 容器id /bin/bash		--进入容器内部命令
docker ps								--查看运行的容器
docker ps -l							--查看上次运行的容器
docker ps -a							--查看过往运行的容器
docker ps -n 3							--查看过往三个运行的容器
docker ps -lq							--查看上次运行容器编号
exit									--退出并关闭容器
Ctrl+P+Q								--退出容器不关闭
docker start 容器id或容器名				--启动关闭的容器
docker restart 容器id或容器名			--重启容器
docker stop 容器id或容器名				--停止容器
dicker kill 容器id或容器名				--强制停止			
docker rm -f 容器id或容器名				--删除停止容易
docker attach 容器id		            --进入正在运行的容器启动 ,attach直接进入容器启动命令的终端,
                                          不会启动新的进程,用exit退出,会导致容器的停止
docker exec -it 容器id                  --重新进入容器新的终端,exec在容器中打开新的终端,可以启动新                      	 
                                          的进程,用exit退出,不会导致容器的停止
docker exec -t 容器id ls -l /tmp		--不进入容器执行命令,将容器中的内容直接返回宿主机
docker cp 容器id:/tmp/yum.log /root 	--从容器内拷贝文件到主机
docker export 容器id > abc.tar           --把整个容器备份
cat abc.tar | docker import - 镜像名:镜像版本号  --恢复备份的容器
docker inspect 容器id	                --查看容器内部细节 
docker top 容器ID						--查看容器内进程
docker build -f /dockerFile/centos/vimFile -t mycentos:1.1 .   --自定义镜像

容器和宿主机共享数据

docker run -it -v /宿主机绝对路径目录:/容器内目录 镜像名
docker run -it -v /myDataVolume:/dataVolumeContainer 镜像名
docker run -it -v /myDataVolume:/dataVolumeContainer:ro 镜像名	--添加权限,容器目录只可以读
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值