Installation und Bereitstellung von Docker in centos7.6

Inhaltsverzeichnis

1. Umweltanforderungen

2. Installieren Sie Docker

1. Installationsabhängige Umgebung

2. Stellen Sie die Spiegelquelle von Alibaba Cloud ein

3. Installieren Sie die docker-ce-Version

4. Docker starten

3. Alibaba Cloud-Bildbeschleunigung

1. Melden Sie sich bei Alibaba Cloud an und suchen Sie nach ----"Container Mirroring Service

2. Spiegelbeschleuniger konfigurieren

4. Docker-Optimierung


1. Umweltanforderungen

[root@zwb_nginx_mysql1 ~]# hostnamectl set-hostname zwb_docker

[root@zwb_nginx_mysql1 ~]# su
[root@zwb_docker ~]# uname -r        ## 注意系统内核必须是3.10以上
3.10.0-957.el7.x86_64


[root@zwb_docker ~]# systemctl stop firewalld.service
[root@zwb_docker ~]# setenforce 0
setenforce: SELinux is disabled

2. Installieren Sie Docker

1. Installationsabhängige Umgebung

## 安装依赖环境
[root@zwb_docker ~]# yum install -y yum-utils device-mapper-persistentdata lvm2

2. Stellen Sie die Spiegelquelle von Alibaba Cloud ein

[root@zwb_docker ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo                   ## 配置阿里云yum源
已加载插件:fastestmirror, langpacks
adding repo from: http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
grabbing file http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
repo saved to /etc/yum.repos.d/docker-ce.repo
[root@zwb_docker ~]# cd /etc/yum.repos.d/   
[root@zwb_docker yum.repos.d]# ls
CentOS-Base.repo       CentOS-Sources.repo
CentOS-CR.repo         CentOS-Vault.repo
CentOS-Debuginfo.repo  docker-ce.repo
CentOS-fasttrack.repo  epel.repo
CentOS-Media.repo      epel-testing.repo
[root@zwb_docker yum.repos.d]# cat docker-ce.repo 
[docker-ce-stable]
name=Docker CE Stable - $basearch

''''''''''''''''''''''''''''''''''''''''''''''''
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg

[docker-ce-nightly-debuginfo]
name=Docker CE Nightly - Debuginfo $basearch
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/$releasever/debug-$basearch/nightly
enabled=0
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg

[docker-ce-nightly-source]
name=Docker CE Nightly - Sources
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/$releasever/source/nightly
enabled=0
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg


[root@zwb_docker yum.repos.d]# yum makecache fast          ### 更新yum软件索引
  

3. Installieren Sie die docker-ce-Version

Docker-ce ist die Community-Edition

docker-ee ist die Unternehmensnetzwerkversion

[root@zwb_docker yum.repos.d]# yum -y install docker-ce   ## 安装

4. Docker starten

[root@zwb_docker yum.repos.d]# systemctl enable docker.service --now
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.


############# 设置为开机启动并且立即启动

3. Alibaba Cloud-Bildbeschleunigung

1. Melden Sie sich bei Alibaba Cloud an und suchen Sie nach ----"Container Mirroring Service

 

2. Spiegelbeschleuniger konfigurieren

### 配置镜像加速器
[root@zwb_docker yum.repos.d]# cd /etc/docker/
[root@zwb_docker docker]# ls
key.json


[root@zwb_docker docker]# sudo tee /etc/docker/daemon.json <<-'EOF' ###上图标6的部分复制而来
> {
>   "registry-mirrors": ["https://4xxxxxxx.mirror.aliyuncs.com"]
> }
> EOF
{
  "registry-mirrors": ["https://4xxxxxxx.mirror.aliyuncs.com"]
sudo systemctl daemon-reload     ## 重新加载
sudo systemctl restart docker    ## 重启docker

 

4. Docker-Optimierung

Schalten Sie die Weiterleitung ein

[root@zwb_docker docker]# vim /etc/sysctl.conf 

# sysctl settings are defined through files in
# /usr/lib/sysctl.d/, /run/sysctl.d/, and /etc/sysctl.d/.
#
# Vendors settings live in /usr/lib/sysctl.d/.
# To override a whole file, create a new file with the same in
# /etc/sysctl.d/ and put new settings there. To override
# only specific settings, add a file with a lexically later
# name in /etc/sysctl.d/ and put new settings there.
#
# For more information, see sysctl.conf(5) and sysctl.d(5).
net.ipv4.ip_forward=1                                         ### 开启转发功能


[root@zwb_docker docker]# sysctl -p
net.ipv4.ip_forward = 1


[root@zwb_docker docker]# systemctl restart network
[root@zwb_docker docker]# systemctl restart docker.service

Supongo que te gusta

Origin blog.csdn.net/m0_62948770/article/details/127292950
Recomendado
Clasificación