1、安装Docker
机器环境:CentOS7
CentOS Docker 安装
开机自启动:systemctl enable docker
2、常用语法
- 查找镜像
docker search httpd
- 拖取镜像
docker pull httpd
- 列出镜像列表
docker images
- 列出容器列表
docker ps
- 删除容器
docker rm [容器id]
- 获取新的镜像
docker pull ubuntu:13.10
- 启动镜像示例
docker run -p 3306:3306 --name mysql02 -e MYSQL_ROOT_PASSWORD=123456 -d mysql
- 启动/关闭容器
docker start/stop [容器id]
- 进入容器
docker exec -it [容器id] /bin/bash
(mysql)- 修改容器开机自启
docker update --restart=always [容器id]
--restart具体参数值详细信息:
no - 容器退出时,不重启容器;
on-failure - 只有在非0状态退出时才从新启动容器;
always - 无论退出状态是如何,都重启容器;
遇见的一些问题:
- 启动容器报错
applying cgroup configuration for process caused \"Cannot set property TasksAccounting, or unknown property.\"".
。可能是系统版本不兼容导致的,此时一般键入yum update
更新一下即可解决。原文链接: docker安装后运行hello-world报错