Install Docker on CentOS7 安裝Docker
Install Docker on CentOS7
Install Docker Engine on CentOS
To get started with Docker Engine on CentOS, make sure you meet the prerequisites, then install Docker. To install…docs.docker.com
To get started with Docker Engine on CentOS, make sure you meet the prerequisites, then install Docker. To install…docs.docker.com
移除舊版本Docker
在安裝前必須先移除舊版的Docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安裝方法
你可以選用符合個人需求的安裝方式
- 設定Docker的資源庫(Repository),並從資源庫安裝
- 下載RPM package並手動安裝,手動管理後續更新
- 在測試開發環境,使用腳本安裝
從資源庫(Repository)安裝
STEP1. 安裝相依套件
$ sudo yum install -y yum-utils
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
STEP2. 安裝最新版本的Docker Engine
$ sudo yum install docker-ce docker-ce-cli containerd.io
如果想要安裝指定版本的話可以先用下面指令取得可用版本
$ yum list docker-ce --showduplicates | sort -r
docker-ce.x86_64 3:19.03.9-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.8-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.7-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.6-3.el7 docker-ce-stable
安裝特定版本:
$ sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
STEP3. 啟動Docker
$ sudo systemctl start docker
STEP4. 確認Docker版本
$ sudo docker version
STEP5. 查看Docker詳細狀態
$ sudo docker info
STEP6. 測試Docker是否正確啟動
$ sudo docker run hello-world
此指令會下載一個測試的Image並運行啟動一個Container,這個Container啟動後會印出一則訊息並且結束。
留言
張貼留言