Docker 容器生命周期管理命令
2017-08-31 15:35
495 查看
docker run 命令
-d: 后台运行容器,并返回容器ID;
-i: 以交互模式运行容器,通常与 -t 同时使用;
-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;
--name="nginx-lb": 为容器指定一个名称;
-p:将容器的端口映射到主机随机端口
-p 80:80 :将容器的80端口映射到主机的80端口
使用镜像nginx:latest以后台模式启动一个容器,并将容器的80端口映射到主机随机端口。
使用镜像nginx:latest以后台模式启动一个容器,将容器的80端口映射到主机的80端口,主机的目录/data映射到容器的/data。
使用镜像nginx:latest以交互模式启动一个容器,在容器内执行/bin/bash命令。
-s :向容器发送一个信号
-f :强杀
docker unpause :恢复容器中所有的进程
恢复数据库容器db01提供服务。
用法同 docker run
-d: 后台运行容器,并返回容器ID;
-i: 以交互模式运行容器,通常与 -t 同时使用;
-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;
--name="nginx-lb": 为容器指定一个名称;
-p:将容器的端口映射到主机随机端口
-p 80:80 :将容器的80端口映射到主机的80端口
实例
使用docker镜像nginx:latest以后台模式启动一个容器,并将容器命名为mynginx。docker run --name mynginx -d nginx:latest
使用镜像nginx:latest以后台模式启动一个容器,并将容器的80端口映射到主机随机端口。
docker run -P -d nginx:latest
使用镜像nginx:latest以后台模式启动一个容器,将容器的80端口映射到主机的80端口,主机的目录/data映射到容器的/data。
docker run -p 80:80 -v /data:/data -d nginx:latest
使用镜像nginx:latest以交互模式启动一个容器,在容器内执行/bin/bash命令。
[root@node3 ~]# docker run -it nginx:latest /bin/bash root@b8573233d675:/#
Docker kill 命令
docker kill :杀掉一个运行中的容器-s :向容器发送一个信号
实例
杀掉运行中的容器mynginx[root@node3 ~]# docker kill -s KILL mynginx mynginx
Docker rm 命令
docker rm :删除一个或多少容器-f :强杀
实例
强制删除容器db01、db02docker rm -f db01、db02
Docker pause/unpause 命令
docker pause :暂停容器中所有的进程。docker unpause :恢复容器中所有的进程
实例
暂停数据库容器db01提供服务。docker pause db01
恢复数据库容器db01提供服务。
docker unpause db01
Docker create 命令
docker create :创建一个新的容器但不启动它用法同 docker run
实例
使用docker镜像nginx:latest创建一个容器,并将容器命名为myrunoob[root@node3 ~]# docker create --name myrunoob nginx:latest 09b93464c2f75b7b69f83d56a9cfc23ceb50a48a9db7652ee4c27e3e2cb1961f
Docker exec 命令
docker exec :在运行的容器中执行命令实例
在容器mynginx中开启一个交互模式的终端[root@node3 ~]# docker exec -i -t mynginx /bin/bash root@b1a0703e41e7:/#
相关文章推荐
- 使用Docker网络相关的命令管理容器
- docker 容器管理常用命令
- 8 个基本的 Docker 容器管理命令
- Docker关于镜像、容器、仓库的日常管理基本命令
- volume 生命周期管理 - 每天5分钟玩转 Docker 容器技术(44)
- docker 容器管理常用命令
- 8 个基本的 Docker 容器管理命令
- volume 生命周期管理 - 每天5分钟玩转 Docker 容器技术(44)
- docker 容器管理常用命令
- volume 生命周期管理 - 每天5分钟玩转 Docker 容器技术(44)
- Docker系列文章--Docker容器内多进程管理(一)
- Docker容器内多进程管理(一)-Supervisor
- Docker安装及容器管理
- Docker的Ubuntu镜像安装的容器无ifconfig命令和ping命令
- docker镜像管理命令学习
- Docker容器技术-命令进阶
- docker技术剖析--镜像、容器管理
- docker第三天:管理docker镜像与容器(下)