1. 程式人生 > 其它 >Docker 環境搭建

Docker 環境搭建

1、設定linux 伺服器映象源(不設定也可以就是有些下載請求慢)

1.1     先將原檔案備份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak

1.2     下載阿里源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
需要幾就把數字為幾

1.3     建立cache
yum makecache

1.4     更新源包
yum -y update

  

 

2、安裝Docker

2.1  安裝軟體包

yum install -y  yum-utils   device-mapper-persistent-data   lvm2

2.2 設定映象

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

2.3 執行安裝

yum -y install docker-ce docker-ce-cli containerd.io

2.4 啟動Docker
systemctl start docker.service

2.5 檢視版本
docker version

2.6 設定開機啟動
systemctl enable docker.service

https://blog.csdn.net/zhang_MyApple/article/details/123376412

3、安裝私有映象倉庫

3.1 拉取映象

docker pull registry

3.2 啟動映象容器
docker run -itd -v /data/registry:/var/lib/registry -p 5000:5000 --restart=always --name myregistry registry

3.3 設定daemon.json

  {"registry-mirrors":["https://xx.mirror.aliyuncs.com"],"insecure-registries":["192.168.xx.xx:5000"]}

4、安裝Docker-Compose

4.1 下載安裝檔案

sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

4.2 設定許可權
sudo chmod +x /usr/local/bin/docker-compose

4.3 檢視安裝結果

docker-compose --version