docker学习-基础篇4 docke常用命令的掌握-容器命令(重点掌握)

 

 

容器的概念:

1.新建和启动容器

docker run -it XX(镜像名称或者ID)

 

以镜像ID为模版生成了一个新的镜像地址为容器,run就进入了这个容器里面进行操作

2.列出当前正在运行的所有容器

docker ps [options]

在父centos里面打 docker ps

代表正在进行的容器

在父centos里面打ps -ef 可以看到正在运行的进程

在docker中的的centos 输入ps -ef

表示容器中的linux启动的进程

3.退出容器

 

4.给容器命令一个别名用于好记

5.启动/停止容器

docker start XX

 

docker restart XX 重启重启

开始容器启动了8分钟,重启后容器启动了23秒说明容器重启成功了

docker stop XX  停止容器

docker kill XX    强制停止

 

6.容器的删除

docker rm XX 删除已经停止运行的容器,在运行的不删除

docker rm -f XX  删除没有关停的容器

 

容器重点内容

 

1.docker run -d XX

启动守护式容器,只在后台运行没有教育窗口

启动后还是会回到宿主机桌面,不进入里面

使用docker ps查看运行的进程发现进程已经自动退出了

 

2.docker logs -f -t --tail XX

查看容器日志

写一个shell脚本: /bin/sh -c"while true;do echo hello zzyy;sleep 2;done"

写一个死循环,每隔2秒钟打印一个hello zzyy

docker run -d centos /bin/sh -c"while true;do echo hello zzyy;sleep 2;done"

 

3.查看容器内运行的进程

docker top XX

 

4.查看容器内部细节

docker inspect

 

5.进入正在运行的容器

 

(1)docker exec -it XX bashShell

直接在外面就执行容器内部的命令

docker exec -t 7540a7e1b775 ls -l /tmp

直接得到结果:在外面就执行ls -l /tmp命令,显示出tmp里面的内容

 

(2)docker attach 容器ID

重新进入docker attach 容器ID

 

6.从容器内拷贝到主机

docker cp 7540a7e1b775:/usr/a.txt /root 
 

从容器中拷贝a.txt到宿主机的root目录

 

小总结:

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值