容器的生命周期依赖于启动时执行的命令,只要该命令不结束,容器也就不会退出
[root@docker docker_rp1]#
[root@docker docker_rp1]# docker run -d --name="c2" image/opensys:1.0 /bin/bash -c "while true; do sleep 1; done"
[root@docker docker_rp1]#
[root@docker docker_rp1]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d292b00b286d image/opensys:1.0 "/bin/bash -c 'whi..." 54 seconds ago Up 52 seconds c2
[root@docker docker_rp1]#
[root@docker docker_rp1]# docker run -d --name="c&&&&****" image/opensys:1.0 /bin/bash -c "while true; do sleep 1; done"
docker: Error response from daemon: Invalid container name (c&&&&****), only [a-zA-Z0-9][a-zA-Z0-9_.-] are allowed.
See 'docker run --help'.
[root@docker docker_rp1]#