Rest API成功创build后容器不存在
使用RestAPI创build一个命令为“/ bin / bash”的容器。 由于RestAPI返回容器ID,容器已成功创build。 但是我不能启动这个容器。 命令“泊坞亭ps”总是显示没有容器,即使我手动启动这个容器。
[root @ CentOS Base]#curl -X POST -H“Content-Type:application / json”127.0.0.1:4243/containers/create -d'{“Id”:“99”,“Command”:“/ bin / bash“,”Image“:”centos“,”Status“:”exit 0“}'{”Id“:”c0384a81ba1e6bbb23c4268c580899f9e38afb9dec11e2107baafcf7744bf999“,”Warnings“:null}
[root @ CentOS Base]#docker start c0384a81ba1e6bbb23c4268c580899f9e38afb9dec11e2107baafcf7744bf999 c0384a81ba1e6bbb23c4268c580899f9e38afb9dec11e2107baafcf7744bf999
[root @ CentOS Base]#docker ps容器ID映像命令CREATED STATUS PORTS NAMES
[root @ CentOS Base]#
docker ps -a
可能确实显示容器。 它停了。 需要注意的是,容器被devise为一旦在其中执行的命令已经退出就停止。 所以当启动容器/ bin / bash时,容器停止运行。 您需要使用保持活动的命令来运行容器。 尝试使用“命令”运行:“ping -c 1000 localhost”
- 无法使用cqlsh连接到cassandra docker
- 如何访问Docker中的泊坞窗内的Web应用程序
- 在Raspberry pi / dev / spi上的Dockerfile中执行chmod *
- 连接到在boot2docker(centos容器| Windows 7.1主机)上运行的python服务器时出错
- WordPress的 – curl错误7:无法连接到本地端口80:连接被拒绝
- Android / busybox / termuxtestingenvionment
- 运行Docker容器的命令
- 在Docker中使用jboss或tomcat服务器运行java应用程序
- apt-get在Ubuntu 16.04中安装docker image:'/etc/resolv.conf':设备或资源忙