![2 个 Docker 容器 1 个图像](https://linux22.com/image/724434/2%20%E4%B8%AA%20Docker%20%E5%AE%B9%E5%99%A8%201%20%E4%B8%AA%E5%9B%BE%E5%83%8F.png)
我一直尝试启动单个图像的两个容器,但是我无法连接到第二个容器。
这是我目前所得到的。
[]#docker image ls
给我一个我拥有的图像,docker.io/centos
[]#docker container ls -a
显示我的第一个容器,具有正确的图像名称、退出状态、命令"/bin/bash"
我可以正常启动这个容器,[]#docker container start -ai container0
它会在我的控制台上打开,一切正常。
当我创建另一个具有相同图像的容器时,问题就开始了。
[]#docker container create docker.io/centos
bc342cb83cc1284e594c3f5ee[etc...]
[]#docker container start -ai bc342cb83
[]#
它只是返回到正常控制台。启动 container0 仍然正常。
[]#docker container start -ai container0
;@container0:/[root@container0 /]#
答案1
我认为你做得不对……
[alexus@wcmisdlin02 ~]$ docker pull nginx
Using default tag: latest
Trying to pull repository docker.io/library/nginx ...
latest: Pulling from docker.io/library/nginx
683abbb4ea60: Pull complete
a470862432e2: Pull complete
977375e58a31: Pull complete
Digest: sha256:a65beb8c90a08b22a9ff6a219c2f363e16c477b6d610da28fe9cba37c2c3a2ac
Status: Downloaded newer image for docker.io/nginx:latest
[alexus@wcmisdlin02 ~]$ docker run -d nginx
45b6daf507a37a713ed9619931e85c5e31bc17093f85d43017e98545e8d80b0c
[alexus@wcmisdlin02 ~]$ docker run -d nginx
fb57c1a1b541de6e6136b912e14af86cfbefff5e2f4d347a1819e8cc5a701903
[alexus@wcmisdlin02 ~]$ docker run -d nginx
3e343317bc4f5502647c1c2d5f34d00339cf9eb82bc95b6ff40a5d543fe4210c
[alexus@wcmisdlin02 ~]$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
3e343317bc4f nginx "nginx -g 'daemon ..." 2 seconds ago Up 1 second 80/tcp youthful_jennings
fb57c1a1b541 nginx "nginx -g 'daemon ..." 4 seconds ago Up 2 seconds 80/tcp zen_cray
45b6daf507a3 nginx "nginx -g 'daemon ..." 5 seconds ago Up 3 seconds 80/tcp laughing_raman
[alexus@wcmisdlin02 ~]$