Hello World!
1.
下面图解释得挺清楚的
/bin/echo "Hello World" //要执行的命令放红色区域那儿
例1:打印 Hello World
例2:ls 查看目录文件
2.运行交互式容器(通过运行 exit 命令或者使用 CTRL+D 来退出容器)
// /bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash
docker run -itd centos:centos7.9.2009 /bin/bash // /bin/bash 可省略
- i:交互式操作,允许你对容器内的标准输入 (STDIN) 进行交互
- t:终端,在新容器内指定一个伪终端或终端(terminal)
- d:在后台运行
后台模式进入容器:
- docker attach
- docker exec(推荐使用,因为此命令会退出容器终端,但不会导致容器的停止)
//attach docker attach 容器id //exec docker exec -it 容器id /bin/bash
3.删除容器
// 在删除容器之前记得先stop容器 docker stop CONTAINERID(容器id) // 根据容器状态,删除状态为exited的容器 sudo docker rm $(sudo docker ps -qf status=exited)
// 删除所有未运行的容器(已经运行的删除不了,未运行的就一起被删除了) sudo docker rm $(sudo docker ps -a -q)