美文网首页
容器生命周期管理命令摘录

容器生命周期管理命令摘录

作者: 佛系小懒 | 来源:发表于2020-02-02 11:23 被阅读0次

docker  run

功能:创建并运行容器   这个命令需要重点了解

docker start/stop/restart

功能:容器的启动、停止、重启

停止所有运行的容器:docker stop $(docker ps -a -q)

docker kill

功能:杀掉运行中的容器;

示例:docker kill -s KILL mynginx,其中-s 表示向容器发送一个信号

docker rm

功能:删除已经创建的容器,无论容器是否运行,对于运行的容器删除需要加入-f选项,该命令OPTIONS说明如下:

-f :通过SIGKILL信号强制删除一个运行中的容器

-l :移除容器间的网络连接,而非容器本身

-v :-v 删除与容器关联的卷

示例:

强制删除容器db01、db02:docker rm -f db01 db02

移除容器nginx01对容器db01的连接,连接名db:docker rm -l db

删除容器nginx01,并删除容器挂载的数据卷:docker rm -v nginx01

remove删除所有容器:docker  rm $(docker ps -a -q)

docker pause/unpause

功能:暂停容器中所有的进程/恢复容器中所有的进程

docker create

功能:创建一个新的容器但不启动它;

示例:docker create --name myrunoob nginx:latest

docker exec

功能:在运行的容器中执行命令

该命令的OPTIONS说明:

示例:在容器mynginx中以交互模式执行容器内/root/runoob.sh脚本 :docker exec -it mynginx /bin/sh /root/runoob.sh

-d :分离模式: 在后台运行

-i :即使没有附加也保持STDIN 打开

-t :分配一个伪终端

相关文章

网友评论

      本文标题:容器生命周期管理命令摘录

      本文链接:https://www.haomeiwen.com/subject/wwafxhtx.html