0
点赞
收藏
分享

微信扫一扫

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

時小白 2023-02-01 阅读 64


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

 

 

容器的概念:

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

1.新建和启动容器

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

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

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

 

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

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

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

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

docker ps [options]

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

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

在父centos里面打 docker ps

代表正在进行的容器

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

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

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

在docker中的的centos 输入ps -ef

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

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

3.退出容器

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

 

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

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

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

5.启动/停止容器

docker start XX

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

 

docker restart XX 重启重启

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

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

docker stop XX  停止容器

docker kill XX    强制停止

 

6.容器的删除

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

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

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

 

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

容器重点内容

 

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

1.docker run -d XX

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

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

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

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

 

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

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

查看容器日志

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

写一个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

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

 

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

4.查看容器内部细节

docker inspect

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

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

 

5.进入正在运行的容器

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

 

(1)docker exec -it XX bashShell

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

docker exec -t 7540a7e1b775 ls -l /tmp

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

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

 

(2)docker attach 容器ID

重新进入docker attach 容器ID

 

6.从容器内拷贝到主机

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

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

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

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

 

小总结:

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

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

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

 

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

 

举报

相关推荐

0 条评论