Docker这么简单还不会吗

Docker典型命令演练

Docker虚拟化平台部署完成,默认没有图形界面管理,作为运维人员、测试人员、开发人员来讲,需要通过Docker-Client命令行操作,如下为Docker平台下30+操作指令,熟练指令的操作能够帮助我们对Docker进行高效的管理和维护,从而提高自己的技能。

docker search命令实战

#从Docker仓库中搜索Nginx镜像;  
docker search nginx  
#从Docker仓库中搜索Tomcat镜像;  
docker search tomcat

docker pull命令实战

#从Docker仓库下载nginx镜像;  
docker pull docker.io/nginx   
#从Docker仓库下载tomcat镜像;  
docker pull docker.io/tomcat

在这里插入图片描述

docker images命令实战

#查看已下载的本地Docker镜像列表  
docker images

在这里插入图片描述

docker run命令实战

#基于docker run启动nginx镜像,并且启动到/bin/bash解释器;  
docker run -itd docker.io/nginx /bin/bash  

-i表示:interactive交互;
-t表示:tty终端;
d表示:daemon后台启动;

#基于docker run启动nginx镜像,启动到/bin/bash解释器,同时映射本地80端口至容器80端口;  
docker run -p 80:80 -itd docker.io/nginx /bin/bash  
#-p端口映射,第一个80宿主机监听端口,第二个80端口为容器监听;  
#浏览器输入宿主机IP+80端口,即可访问容器中的80端口所在服务;

在这里插入图片描述

docker ps命令实战

#查看当前正在运行中的容器;  
docker ps  
#查看当前Linux系统所有容器,包括运行和已经停止、其他容器(所有容器)  
docker ps -a

在这里插入图片描述

docker inspect命令实战

#查看容器详细信息;  
docker inspect 55e339c80051  
#查看容器详细信息,并且从信息中过滤IP地址;  
docker inspect 55e339c80051\|grep -i ipaddr

在这里插入图片描述

docker exec命令实战

#在Docker中容器运行指令:df -h;  
docker exec 55e339c80051 df -h  
#在Docker中容器/tmp目录创建jfedu.txt文件;  
docker exec 55e339c80051 touch /tmp/test.txt  
#进入Docker容器/bin/bash终端,然后执行df -h指令;  
docker exec -it 55e339c80051 /bin/bash  
df -h

在这里插入图片描述

docker stop|start命令实战

#基于stop停止正在运行中的容器;  
docker stop 55e339c80051  
#基于start启动已经停止的容器;  
docker start 55e339c80051

在这里插入图片描述

docker kill命令实战

#Kill掉正在运行中某个容器;  
docker kill 55e339c80051

在这里插入图片描述

docker rm命令实战

#删除某个指定的已经停止Docker容器;  
docker rm dc455c12ca7d  
#强制删除某个指定的正在运行中的Docker容器;  
docker rm -f 55e339c80051

在这里插入图片描述

docker rmi命令实战

#从Docker images列表中删除某个镜像;  
docker rmi 78b258e36eed  
#从Docker images列表中删除多个镜像;  
docker rmi e81eb098537d 415381a6cb81

在这里插入图片描述

  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值