这就是你日日夜夜想要的docker!!!---------三分钟带你部署安装docker环境

一、国内源Docker部署

1、关闭防火墙与核心防护

[root@docker ~]# systemctl stop firewalld && systemctl disable firewalld
[root@docker ~]# setenforce 0 && sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config

2、网络优化

[root@docker etc]# echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf	'//开启路由转发'
[root@docker etc]# sysctl -p
net.ipv4.ip_forward = 1
[root@docker etc]# systemctl restart network	'//重启网络服务'

3、安装环境依赖包

[root@localhost ~]# yum -y install yum-utils device-mapper-persistent-data lvm2

4、设置阿里云镜像

[root@docker ~]# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

5、安装Docker(两种方法)

方法一:直接安装社区版

[root@docker ~]# yum -y install docker-ce  '//安装'
[root@docker ~]# service docker start	'//启动docker服务'
[root@docker ~]# docker version		'//查看Docker版本信息'

方法二:安装指定版本的Docker

1、查找Docker的版本

[root@docker ~]# yum list docker-ce.x86_64 --showduplicates | sort -r
已加载插件:fastestmirror
已安装的软件包
可安装的软件包
 * updates: mirrors.njupt.edu.cn
Loading mirror speeds from cached hostfile
 * extras: mirrors.njupt.edu.cn
...省略内容
docker-ce.x86_64            17.09.0.ce-1.el7.centos            docker-ce-stable 
docker-ce.x86_64            17.06.2.ce-1.el7.centos            docker-ce-stable 
docker-ce.x86_64            17.06.1.ce-1.el7.centos            docker-ce-stable 
docker-ce.x86_64            17.06.0.ce-1.el7.centos            docker-ce-stable 
...省略内容

2、安装指定版本的Docker

'//例如安装其中一个版本:17.09.0.ce-1.el7.centos '
[root@docker ~]# yum -y install docker-ce-17.09.0.ce-1.el7.centos

二、国外环境安装Docker

Docker软件包已经在默认的CentOS-Extras软件源里,可以直接安装

yum -y install epel*
yum -y install docker

三、Docker容器镜像加速器

进入阿里云官网 注册账号进入
控制台–产品与服务–搜索容器镜像服务
在这里插入图片描述
根据提示注册即可
在这里插入图片描述

四、具体操作如下

[root@docker etc]# tee /etc/docker/daemon.json <<-'EOF'
> {
    
    
>   "registry-mirrors": ["https://yu1vx79j.mirror.aliyuncs.com"]
> }
> EOF
{
    
    
  "registry-mirrors": ["https://yu1vx79j.mirror.aliyuncs.com"]
}
[root@docker etc]# systemctl daemon-reload
[root@docker etc]# systemctl restart docker
[root@docker etc]# docker search nginx	'//测试一下发现加速成功了'
[root@docker etc]# docker pull nginx	'//尝试下载nginx,速度挺快的,没问题'
Using default tag: latest
latest: Pulling from library/nginx
c499e6d256d6: Pull complete 
74cda408e262: Pull complete 
ffadbd415ab7: Pull complete 
Digest: sha256:282530fcb7cd19f3848c7b611043f82ae4be3781cb00105a1d593d7e6286b596
Status: Downloaded newer image for nginx:latest
docker.io/library/nginx:latest

猜你喜欢

转载自blog.csdn.net/weixin_47219935/article/details/108685042
今日推荐