[筆記] 如何在Rocky安裝Docker

OS:Rocky 8.5

需求:因為都是透過yum安裝,所以安裝期間可以連上網際網路


*以下指令都用 root 權限執行,沒有root的話自行加上sudo

先安裝日常維運的時候常用的工具 (telnet 等)

yum install -y redhat-lsb-core net-tools telnet yum-utils


接下來就可以開始安裝docker了


1.

先新增 repository

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo


2.

確認目前適用的版本 

yum list docker-ce --showduplicates | sort -r


3.

安裝Docker Engine

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


如果有要安裝特定版本的話,可以指定

yum install -y docker-ce-3:20.10.9-3.el8 docker-ce-cli containerd.io


中間會有一些確認要,就是確認key之類的,就按 y 吧


4.

安裝完後啟動docker

systemctl start docker


5.

設定開機自動啟動docker服務

systemctl enable docker


6.

確定服務啟動狀態

systemctl staus docker


7.

安裝完docker,但滿滿的指令也太令人蛋疼

所以當然是要來個有UI的管理工具啦

這次我選擇了 Portainer 

先建立靜態volume

docker volume create portainer_data

再執行以下指令建立Portainer,只要能出internet就會自動下載並啟動啦~

docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce


8.

執行後,會自動啟動portainer,打開瀏覽器並用

http://{網址 or IP}:9000 連上portainer (預設port是9000)

第一次連上,會自動要求你設定管理者權限密碼


9.
登入後會看到只有一個local,點下去就對了
代表他可以透過安裝agent的方式,同時管理多台docker
之後要是有空的話再說怎麼安裝

10.
點選Container

11.

這邊就可以看到所有執行中的container囉


基本的安裝介紹先到這邊,下一回




留言

熱門文章