安装Docker

## 停掉防火墙

systemctl stop firewalld  
systemctl disable firewalld

##移除本身的源

rm -fr /etc/yum.repos.d/*

#添加网易镜像站

cd /etc/yum.repos.d/
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

#添加epel源

cat <<efo>/etc/yum.repos.d/epel.repo
[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
baseurl=https://mirrors.tuna.tsinghua.edu.cn/epel/7/$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
 
[epel-debuginfo]
name=Extra Packages for Enterprise Linux 7 - $basearch - Debug
baseurl=https://mirrors.tuna.tsinghua.edu.cn/epel/7/$basearch/debug
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1
 
[epel-source]
name=Extra Packages for Enterprise Linux 7 - $basearch - Source
baseurl=https://mirrors.tuna.tsinghua.edu.cn/epel/7/SRPMS
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1
efo

## 移除已有docker 相关包

yum remove docker-common docker-selinux docker-engine docker -y

## 安装 yum-utils 用于配置

yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

## 关闭 edge 和 testing 镜像仓库: 默认应该是禁用的

yum-config-manager --disable docker-ce-edge  
yum-config-manager --disable docker-ce-testing  
yum makecache

## 如果已经配置了阿里云镜像,上述配置镜像步骤可省略  

yum install docker-ce-18.06.3.ce -y
mkdir /etc/docker -p

##在启动前使用自己的docker源(公司可以自建或用阿里的docker加速器)及更改存储位置

cat <<efo>/etc/docker/daemon.json
  
{
"registry-mirrors":["https://nw061uxz.mirror.aliyuncs.com"],
"insecure-registries":["镜像创建地址xxx.xxx.com","xxx2.xxx2.com"],
"data-root":"/app/docker",
"log-driver":"json-file",
"log-opts": {"max-size":"50m", "max-file":"3"}
}
  
efo

##启动docker

systemctl enable docker --now
 
posted @ 2022-01-20 10:33  吃吃吃大王  阅读(163)  评论(0)    收藏  举报