目錄
學而時習之,不亦說乎!
更換更快的yum源
- 可選步驟,可直接跳到安裝Docker
備份
- mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
下載源
- cd /etc/yum.repos.d/
- curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo
重建緩存
- yum makecache
檢查是否成功
- yum repolist
全部腳本
#!/bin/bash
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
cd /etc/yum.repos.d/
curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo
yum makecache
yum repolist
安裝docker
設置倉庫
- yum install -y yum-utils
- yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安裝
- yum install -y docker-ce docker-ce-cli containerd.io
啟動
- systemctl start docker
開機啟動
- systemctl enable docker
測試
- docker -v
運行HelloWorld
- docker run hello-world
查看鏡像
- docker images
查看所有容器
- docker ps -a
全部安裝腳本
#!/bin/bash
yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install -y docker-ce docker-ce-cli containerd.io
systemctl start docker
systemctl enable docker
docker -v
鏡像加速
sudo mkdir -p /etc/docker
sudo echo "{ "registry-mirrors": ["https://5t9q4jj0.mirror.aliyuncs.com"] }" >> /etc/docker/deamon.json
sudo systemctl daemon-reload
sudo systemctl restart docker