文章目錄
- 一、國內源Docker部署
- 1、關閉防火墻與核心防護
- 2、網路優化
- 3、安裝環境依賴包
- 4、設定阿里云鏡像
- 5、安裝Docker(兩種方法)
- 二、國外環境安裝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
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/102775.html
標籤:其他
上一篇:centos下 hadoop偽分布式和完全分布式的詳細安裝
下一篇:【機器學習15】決策樹模型詳解
