Docker安装配置
卸载旧版本
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
使用 yum 安装
安装依赖包
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
添加 yum 软件源
yum-config-manager \
--add-repo \
https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
# 官方源
# $ sudo yum-config-manager \
# --add-repo \
# https://download.docker.com/linux/centos/docker-ce.repo
配置缓存
yum makecache fast
安装最新稳定版本的docker
yum install -y docker-ce
配置镜像加速器
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://9i414f8p.mirror.aliyuncs.com"]
}
EOF
启动docker引擎并设置开机启动
systemctl start docker
systemctl enable docker
安装 docker-compose
下载 1.24.1 版本 docker-compose 到 /usr/local/bin 目录
方法一:直接下载
curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
方法二:手动下载后离线安装(推荐)
- 下载安装包
- 下载后上传到服务器/usr/local/bin/目录下
- 进入上述目录,对文件重命名
mv docker-compose-Linux-x86_64 docker-compose
增加权限
chmod +x /usr/local/bin/docker-compose
验证安装
$ docker-compose --version
docker-compose version 1.24.1, build 1110ad01
代理
- docker设置代理实现pull镜像加速
新建 docker.service.d 文件夹
mkdir -p /etc/systemd/system/docker.service.d
http代理:
vi /etc/systemd/system/docker.service.d/http-proxy.conf
[Service]
Environment="HTTP_PROXY=192.168.1.212:2333"
https代理:
vi /etc/systemd/system/docker.service.d/https-proxy.conf
[Service]
Environment="HTTPS_PROXY=192.168.1.212:2333"
重启docker:
systemctl daemon-reload
systemctl restart docker