gpt4 book ai didi

docker - docker 中的容器正在启动,但在 "docker ps"命令中找不到

转载 作者:行者123 更新时间:2023-12-04 19:40:51 37 4
gpt4 key购买 nike

我在 docker 中创建了 2 个容器。但是,其中一个是可见的,而另一个不可见。
语境:
我通过下载 docker jenkins 镜像文件创建了 1 个容器,该容器已启动并正在运行,可以使用 docker ps 命令查看。
然后,我尝试创建一个图像文件以供第二个容器使用。
我在 VI 中用于创建图像文件的脚本:

FROM centos

RUN yum -y install openssh-server

RUN yum install -y passwd

RUN useradd remote_user && \
echo "1234" | passwd remote_user --stdin && \
mkdir /home/remote_user/.ssh && \
chmod 700 /home/remote_user/.ssh

COPY remote-key.pub /home/remote_user/.ssh/authorized_keys

RUN chown remote_user:remote_user -R /home/remote_user/.ssh/ && \
chmod 600 /home/remote_user/.ssh/authorized_keys

CMD /usr/sbin/sshd -D
该脚本成功运行,因为“docker-compose build”已成功从脚本构建图像。
成功构建后,我尝试使用以下方法启动它:
[jenkins@localhost jenkins-data]$ docker-compose up -d
jenkins is up-to-date
Starting remote-host ... done
发布这个,当我做的时候:
[jenkins@localhost jenkins-data]$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
5c1ee0507091 jenkins/jenkins "/sbin/tini -- /usr/…" 5 days ago Up 5 minutes 0.0.0.0:8080->8080/tcp, 50000/tcp jenkins
它只向我展示了一个正在运行的容器,而远程主机容器不可见。
有什么方法可以确保远程主机容器是否实际运行或有任何问题?
docker 和 jenkins 的新手,任何领导都受到高度赞赏。谢谢你。

最佳答案

docker ps只显示正在运行的容器。
使用 docker ps -a您会看到正在运行和已停止的容器。
Docker documentation关于 ps .
可能是 remote-host容器不再运行?

关于docker - docker 中的容器正在启动,但在 "docker ps"命令中找不到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63586741/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com