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

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 :分配一个伪终端

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容