标签:color 强制 print centos blog 返回值 sdn str 指定容器名称
docker create:创建容器,处于停止状态。
centos:latest
:centos容器:最新版本(也可以指定具体的版本号)。docker run:创建并启动容器。
如下图已经在前台开启一个docker容器:
/bin/bash
:告诉docker要在容器里面执行此命令。
docker ps: 查看当前运行的容器
docker ps -a:查看所有容器,包括停止的。
标题含义:
docker ps -l :查看最新创建的容器,只列出最后创建的。
docker ps -n=2:-n=x选项,会列出最后创建的x个容器。
通过docker start来启动之前已经停止的docker_run镜像。
容器名:docker start docker_run,或者ID:docker start 43e3fef2266c
或者:systemctl start docker
docker run --restart=always --name docker_restart -d centos /bin/sh -c "while true;do echo hello world; sleep;done"
:--restart=always
:不管容器的返回码是什么,都会重启容器。--restart=on-failure:5
:当容器的返回值是非0时才会重启容器。5是可选的重启次数。 docker stop [NAME]/[CONTAINER ID]:将容器退出。
docker kill [NAME]/[CONTAINER ID]:强制停止一个容器。
容器终止后,在需要的时候可以重新启动,确定不需要了,可以进行删除操作。
docker rm [NAME]/[CONTAINER ID]:不能够删除一个正在运行的容器,会报错。需要先停止容器。
一次性删除:docker本身没有提供一次性删除操作,但是可以使用如下命令实现:
docker rm ‘docker ps -a -q‘
:-a标志列出所有容器,-q标志只列出容器的ID,然后传递给rm命令,依次删除容器。2. docker 容器的管理(创建、查看、启动、终止、删除)
标签:color 强制 print centos blog 返回值 sdn str 指定容器名称
原文地址:https://www.cnblogs.com/bmjoker/p/9060833.html