前言:
本文說明,在Linux 安裝 Docker 。
使用Oracle Linux 7.4 版本。
一、Docker官網
進入Docker 官網,看看內容吧。(文件2019/6/10 Docker 官網 畫面)
https://www.docker.com/
圖1
二、點選Product
四處看看,這裡就不多說了。
圖2-1
圖2-2 選擇 Container Runtime
https://www.docker.com/products/container-runtime
圖2-3 進入Container Runtime頁 往下拉 ,
圖2-4 本文選擇 Community
圖 2-5
三、進入到Docker for CentOS
本文主要在Linux上安裝CentOS的,故來到Docker for CentOS的網頁。
https://hub.docker.com/editions/community/docker-ce-server-centos
圖3-1
圖3-2 查看安裝文件 https://docs.docker.com/engine/installation/linux/centos/
四、Docker docs 文件說明頁
這裡是Docker 文件說明頁,其網頁會有說明。
https://docs.docker.com/install/linux/docker-ce/centos/
五、點選 Get Docker CE for CentOS
本文使用CentOS的安裝來做範例。
本文依docker文件實作,本文做為記錄。
參考:https://docs.docker.com/install/linux/docker-ce/centos/
5-1. 進入Linux進入,先移除舊的版本的Docker。
如果你不知道有沒有舊版本的,下指令後,有就會移除了。可以不用管有沒有舊版本,下就對了。
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
不過你也可以不要移除試試看的。
5-2. 設定及安裝需要的套件
$ sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
5-3.設定repository存儲庫,會有 edge or test repository
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
5-4.啟用/禁用 edge or test repository
enable 啟用
disable 禁用
$ sudo yum-config-manager --enable docker-ce-edge
$ sudo yum-config-manager --enable docker-ce-test
6、安裝DOCKER CE
Docker 分二種,一種是CE(一般用戶) 另一種是EE(企業用戶)
本文使用Docker CE做為範例
順利的話就可會一直裝到好,有問題會出顯Error訊息。
等待.....最後看到完成
如果安裝時發生錯誤,目前我有發生找不到必需的套件。
詳如另一篇:
Docker安裝發生錯誤 常見的錯誤container-selinux >= 2.9
7、確認及測試
7-1.確認Docker版本
7-2.測試Docer是否可以執行
啟動Docer
$ sudo systemctl start docker
測試執行 hello-world image
$ sudo docker run hello-world
(如果當你執行systemctl start docker後有錯誤,無法啟動,可以重啟你的Linux系統)
用LINE傳送分享
其它文章
沒有留言:
張貼留言