天天看點

Docker安裝及搭建Portainer可視化UI/Portainer管理Docker一、安裝docker二、安裝portainer可視化UI

一、安裝docker

1、docker可以通過官網教程進行安裝,位址是:https://docs.docker.com/install/linux/docker-ce/centos/#set-up-the-repository

2、官網安裝方式有點繁瑣,這裡提供一個更加簡單的安裝方式,直接下載下傳docker安裝包,然後直接用yum指令來安裝,docker安裝包下載下傳位址:

https://download.docker.com/linux/centos/7/x86_64/stable/Packages/

執行以下指令進行安裝:

yum install docker-ce-18.06.0.ce-3.el7.x86_64.rpm

3、啟動docker服務,執行:

systemctl start docker

4、設定docker為開機啟動,執行:

systemctl enable docker

5、由于國内網絡的原因,通路國外docker倉庫會比較慢,甚至直接連接配接不上,是以這裡我們需要配置國内docker鏡像倉庫

修改 /etc/docker/daemon.json 檔案并添加上 registry-mirrors 鍵值:

{

    "registry-mirrors": ["https://registry.docker-cn.com"]

}

重新開機docker服務,執行:

systemctl restart docker

更詳細的請參照:https://blog.csdn.net/AaronSimon/article/details/82711512

# 更改centos7 的主機時間(首先需要關閉同步時間)

timedatectl set-ntp no

timedatectl set-time "YYYY-MM-DD HH:MM:SS"

二、安裝portainer可視化UI

1、拉取portainer鏡像,執行:

docker pull portainer/portainer

如果出現如下錯誤:

Using default tag: latest

Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on [::1]:53: read udp [::1]:51728->[::1]:53: read: connection refused

解決辦法:需要配置Linux系統dns位址,修改檔案vim /etc/resolv.conf

配置如下内容:

nameserver 8.8.8.8

nameserver 114.114.114.114

然後儲存退出即可

portainer鏡像拉取成功,如圖所示:

Docker安裝及搭建Portainer可視化UI/Portainer管理Docker一、安裝docker二、安裝portainer可視化UI

也可以通過鏡像查詢指令docker images來檢視剛才下載下傳的鏡像

Docker安裝及搭建Portainer可視化UI/Portainer管理Docker一、安裝docker二、安裝portainer可視化UI

2、運作portainer鏡像,執行:

docker run -d -p 9000:9000 \

--restart=always \

-v /var/run/docker.sock:/var/run/docker.sock \

--name prtainer \

portainer/portainer

Docker安裝及搭建Portainer可視化UI/Portainer管理Docker一、安裝docker二、安裝portainer可視化UI

三、通路portainer服務(用Google浏覽器Chrome通路打開)

打開浏覽器,輸入伺服器的IP或域名+端口号(9000),

demo:http://192.168.1.120:9000/

首次通路會進入初始化使用者配置頁面,相關設定如下:

Docker安裝及搭建Portainer可視化UI/Portainer管理Docker一、安裝docker二、安裝portainer可視化UI
Docker安裝及搭建Portainer可視化UI/Portainer管理Docker一、安裝docker二、安裝portainer可視化UI
Docker安裝及搭建Portainer可視化UI/Portainer管理Docker一、安裝docker二、安裝portainer可視化UI

到這裡,可視化docker管理界面已經搭建好了 

三、删除mysql鏡像

1.檢視所有運作中的容器docker ps;

2.停止容器運作docker stop <container-id>;

3.删除這個容器docker rm <container-id>;

4.删除這個鏡像docker rmi <image-id>。//檢視image-id的方法是執行 docker images