docker容器相关

查看容器:
docker ps
主要有些参数要说一下
1. 不加参数,表示查看当前正在运行的容器
2. -a,查看所有容器包括停止状态的容器
3. -l,查看最新创建的容器
4. -n=x,查看最后创建的x个容器


启动:

我们在用docker ps -a的时候会看见一些容器的状态是CREATED的,
这里就需要我们用docker start 容器名或容器ID来启动容器。但是需要注意,用这个命令后,容器进入运行状态,当容器完成任务后,会自己退出,进入停止状态。如果需要再次启动start命令

当不小心退出容器,想要重新进入容器可以用 : docker start -i container_name/ID


终止:

在上面也说了一下命令是
docker stop 容器名或容器ID
而这个docker stop命令是给容器进程发送一个SIGTERM信号(可捕捉),默认行为是容器退出。
如果要强行停止一个容器的话,最好用docker kill命令
它是发送一个SIGKILL信号(不可捕捉)

停止所有的container:

docker stop $(docker ps -a -q)

删除:

我们不能删除一个正在运行的容器,必须先docker stop或者docker kill后我们才能删除
命令:docker rm 容器名
当然如果我们加-f这个参数我们也是可以删除一个正在运行的容器的
如何一次删除所有容器docker没有给相关命令,但是我们可以这样
这里写图片描述
-q是只列出容器ID

删除所有container:

docker rm $(docker ps -a -q)

 

执行下面的命令即可退出当前容器:

  exit

执行下面的命令基于该镜像创建一个容器,并进入该容器

docker run -it c4ca78cf9dca

容器可以生成镜像

保存容器的修改,也就是保存成镜像

容器-----对象

镜像----类

posted on 2017-10-09 15:00  yanmay  阅读(161)  评论(0编辑  收藏  举报

导航