centos7.6中Docker的安装部署

目录

一、环境要求

二、安装Docker

1、安装依赖环境

2、设置阿里云镜像源

3、安装docker-ce版本

4、开启docker

三、阿里云镜像加速

1、登入阿里云找到----》容器镜像服务

2、 配置镜像加速器

四、 Docker优化


一、环境要求

[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

二、安装Docker

1、安装依赖环境

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

2、设置阿里云镜像源

[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、安装docker-ce版本

docker-ce为社区版

docker-ee为企业网版

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

4、开启docker

[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.


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

三、阿里云镜像加速

1、登入阿里云找到----》容器镜像服务

 

2、 配置镜像加速器

### 配置镜像加速器
[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

 

四、 Docker优化

开启转发功能

[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

猜你喜欢

转载自blog.csdn.net/m0_62948770/article/details/127292950