docker 基本命令

146 阅读1分钟

转自www.runoob.com/docker/dock…

获取img

如果我们本地没有 ubuntu 镜像,我们可以使用 docker pull 命令来载入 ubuntu 镜像:

$ docker pull ubuntu

启动container

docker run -it ubuntu /bin/bash
  • -i: 交互式操作。
  • -t: 终端。
  • ubuntu: ubuntu 镜像。
  • /bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash。 执行结果: image.png

后台运行

在大部分的场景下,我们希望 docker 的服务是在后台运行的,我们可以过 -d 指定容器的运行模式。

$ docker run -itd --name ubuntu-test ubuntu /bin/bash

ps: 加了 -d 参数默认不会进入容器,想要进入容器需要使用指令 docker exec(下面会介绍到)。

进入container

docker attach

ps:如果从这个容器退出,导致容器的停止。

docker attach 1e560fca3906 

docker exec

ps:如果从这个容器退出,不会导致容器的停止。

docker exec -it 243c32535da7 /bin/bash