一、容器的创建
容器是指Docker对外提供服务的一个实例
1.创建容器的格式: docker run [option] image [cmd]
docker -id --name=nginx -p 80:80 nginx
二、容器启动参数
-d | 以守护进程方式运行 |
---|---|
-p | 指定映射端口 |
-P | 随机映射端口 |
-i | 保持标准输入打开 |
-t | 分配一个伪终端 |
-v | 设置挂载文件到主机上 |
--rm | 当容器关闭时自动删除 |
--name | 为启动的容器设置一个名字 |
--network | 指定使用哪个网络 |
-e | 设置容器中的环境变量 |
--link | 链接到另一个容器 |
-h | 指定容器内的主机名 |
2.容器启动流程
1、执行一个docker run
2、检查本地是否存在所需镜像,如果没有则去远程镜像仓库下载。
3、按照镜像和参数启动一个容器
三、停止容器
docker终止容器是首先向容器发送SIGTERM信号,等待一段时间超时后(默认10秒),再发送SIGKILL信号来终止容器。 停止容器,并没有删除容器。