创建一个容器镜像服务方法
docker run -it linux系统 (如centos不接版本就默认最新版) /bin/bash
查看容器进程方法
docker ps -a
再次进入已有的镜像
docker attach 镜像名称(或镜像ID)
修改容器的名称
创建容器时修改
docker run --name “容器名称” -it (系统版本) /bin/bash
给已有的容器修改名称
docker rename “原名称” “修改后名称”
如:
删除容器
docker -rm (容器名称)
如何创建守护式容器
守护式容器(daemonized container)没有交互式会话,非常适合运行应用程序和服务
只需在创建镜像时添加 -d 选项 docker就会把容器放在后台运行需要注意守护式容器是不能进入容器内部的
端口映射
-p 格式为主机端口:容器端口 如 (80:80)
-P 自动解析
退出时删除
可以在创建容器时加上 --rm 选项
重启策略
no 默认策略 容器退出时不会默认重启容器
always 无论容器是什么原因退出,都会被自动重启
on-failure 可以带上次数 如重启3次时 on-failure:3
格式为 --restart=on-failure:3
环境变量
可以在创建容器时通过ENV指令来自定义环境变量
如 -e JAVA_ENV=dev
限制容器的资源
限制cpu可以通过 -cpus * 来指定
限制内存 可以通过 -m (2 b k m g ) 单位