一、安装与配置
1.安装依赖包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2.设置阿里云镜像源
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.安装 Docker-CE
-
重建 Yum 缓存。
-
安装 Docker-CE ,请执行一下命令进行安装:
sudo yum install docker-ce
4.启动 Docker-CE
sudo systemctl enable docker
sudo systemctl start docker
5.为 Docker 建立用户组
docker 命令与 Docker 引擎通讯之间通过 UnixSocket ,但是能够有权限访问 UnixSocket 的用户只有 root 和 docker 用户组的用户才能够进行访问,所以我们需要建立一个 docker 用户组,并且将需要访问 docker 的用户添加到这一个用户组当中来。
1. 建立 Docker 用户组
sudo groupadd docker
2.添加当前用户到 docker 组
sudo usermod -aG docker $USER
6.镜像加速配置
这里使用的是 阿里云提供的镜像加速 ,登录并且设置密码之后在左侧的 Docker Hub 镜像站点 可以找到专属加速器地址,复制下来。
然后执行以下命令:
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF'
{ "registry-mirrors": [${my-registry-url}] } EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
之后重新加载配置,并且重启 Docker 服务
systemctl daemon-reload systemctl restart docker
7.卸载Docker
查询已经安装的Docker包
yum list installed | grep docker
docker-ce.x86_64 17.12.0.ce-1.el7.centos @docker-ce-stable
删除Yum中的Docker软件包
yum remove docker-ce.x86_64
删除Docker相关的所有镜像、容器、自定义配置等一系列文件
sudo rm -rf /var/lib/docker
8.安装docker-compose
# 1.安装扩展源
sudo yum -y install epel-release
# 2.安装python-pip模块
sudo yum install python-pip
# 3.查看docker-compose版本
docker-compose version
# 提示未找到命令
# 4.通过以命令进行安装
# https://github.com/docker/compose
cd /usr/local/bin/
wget https://github.com/docker/compose/releases/download/1.14.0-rc2/docker-compose-Linux-x86_64
rename docker-compose-Linux-x86_64 docker-compose docker-compose-Linux-x86_64
chmod +x /usr/local/bin/docker-compose
二、GUI 管理配置
这里推荐使用 Portainer 作为容器的 GUI 管理方案。
官方地址:https://portainer.io/install.html
安装命令:
docker volume create portainer_data
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
访问你的 IP:9000 即可进入容器管理页面。