Centos版本7.x、当前系统的内核版本要等于或高于 3.10
1.查看当前系统的内核版本
uname -r
2.安装 Docker 服务
2.1卸载旧版本
#更新yum
yum update
#卸载旧版本
yum remove docker docker-common docker-selinux docker-engine
2.2安装所需的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
2.3设置Docker的镜像仓库(推荐使用阿里云的)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
2.4安装最新版本的 Docker CE
yum install docker-ce
2.5版本查看
docker version
3.启动与停止Docker服务
#启动docker
systemctl start docker
#停止docker
systemctl stop docker
#重启docker:
systemctl restart docker
#查看docker状态
systemctl status docker
#开机自动启动docker
systemctl enable docker
4.Docker 帮助命令
docker --help
#查看 docker 概要信息
docker info
5.配置docker国内源
#/etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件:mkdir)
vi /etc/docker/daemon.json
加入下列docker源
{
"registry-mirrors":["http://ef017c13.m.daocloud.io",
"https://mirror.ccs.tencentyun.com",
"http://registry.docker-cn.com",
"http://docker.mirrors.ustc.edu.cn",
"http://hub-mirror.c.163.com"
],
"live-restore": true
}
6.输入以下命令重启docker
systemctl daemon-reload
systemctl restart docker
附1.卸载 Docker 服务
#卸载 Docker 软件包
yum remove docker-ce
#删除镜像/容器等
rm -rf /var/lib/docker
附2.Docker常用命令
#版本查看
docker version
#启动与停止Docker服务
#启动docker
systemctl start docker
#停止docker
systemctl stop docker
#重启docker
systemctl restart docker
#查看docker状态
systemctl status docker
#开机自动启动docker
systemctl enable docker
#帮助命令
docker --help
查看 docker 概要信息
docker info
#重启docker
systemctl daemon-reload
systemctl restart docker
#docker拉取镜像
# 拉取mysql5.7
docker pull mysql:5.7
#删除镜像
docker rmi [镜像Id]
#如果不加标签,默认会拉取最新版本的镜像,即latest
docker pull nginx
#查看当前系统有哪些docker镜像
docker images
#启动容器
docker start [容器的Id]
#停止容器
docker start [容器的Id]
#重启容器
docker restart [容器的Id]
#查看正在运行容器
docker ps
#历史容器
docker ps -a
#进入容器的语法是
docker exec -it [容器的Id] /bin/bash
docker exec -it [容器的Id] sh