本篇是將以前工作時自己記錄的文件轉成部落格文章。
作業系統版本:CentOS 7 1511
參考網址:https://docs.docker.com/engine/installation/linux/centos/
https://docs.docker.com/install/linux/docker-ce/centos/#install-using-the-repository
以下開始安裝的程序,預設是root身分執行,若不是用root身分,請在指令前加上 sudo
1. 安裝 yum-utils
# yum install -y yum-utils device-mapper-persistent-data lvm2
2. 設定 repository
# sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
如果需要使用edge/test等不同版本,則需要啟用(enable/disable)以下的設定
# yum-config-manager --enable docker-ce-edge
# yum-config-manager --enable docker-ce-test
3. 安裝 Docker CE
安裝最新版本
# yum install docker-ce
如果要安裝其它版本,需查詢後,再依需求安裝,以下為範例。
查詢可用版本
# yum list docker-ce --showduplicates | sort -r
docker-ce-.x86_64 18.03.0.ce-1.el7.centos docker-ce-stable
上面中間那串就是 VERSION STRING
# yum install docker-ce-<VERSION STRING>
如: # yum install docker-ce-18.03.0.ce-1.el7.centos
4. 啟動 Docker
# systemctl start docker
5. 測試 Docker
# docker run hello-world
6. 設定開機自動啟動 Docker
# systemctl enable docker
以下為進階設定:
7. 授權給使用者可執行 docker
7.1. 建立docker群組
# groupadd docker
7.2. 將使用者加入群組
# gpasswd -a ${USER} docker
比如要加入群組的登入帳號為 eric,則指令為
# gpasswd -a eric docker
7.3. 重啟docker服務
# systemctl restart docker
8. 建立私有網路
# docker network create --driver bridge --subnet 172.100.0.0/16 --gateway=172.100.0.1 <network name>
留言列表