docker命令記不住?不急,docker圖形化管理工具Portainer來幫助你

docker是啥?不知道的就自己去Google一下吧。很多人接觸docker都比較頭疼,因爲有很多命令要記憶。但IT技術的發展就是這麼神奇,這不圖形化的界面管理工具來了,今天我們就介紹下Portainer,一款相對來說成熟、穩定、好用的docker圖形化管理工具。

docker基礎環境的搭建

使用wget工具從docker官網下載yum源:

wget -P /etc/yum.repos.d/ https://download.docker.com/linux/centos/docker-ce.repo

更新yum源緩存

yum makecache fast

安裝Docker

yum -y install docker-ce

啓動Docker以及設置開機啓動

systemctl start docker
systemctl enable docker

修改docker鏡像源-這樣docker pull速度就會很快了

在 /etc/docker/daemon.json 文件中添加以下參數(沒有該文件則新建)

 

{
  "registry-mirrors": ["https://9cpn8tt6.mirror.aliyuncs.com"]
}

服務重啓:

 

systemctl daemon-reload
systemctl restart docker

 

docker常用命令

查找Docker中Centos鏡像文件

docker search centos

下載Docker中Centos鏡像文件(默認下載最新版本)

docker pull centos

查看系統中的鏡像文件

docker images

查看系統中所有的容器

docker ps -all

進入容器命令行

docker exec -ti 容器ID /bin/bash

刪除容器(只能刪除停止的容器)

docker rm 容器ID

強制刪除容器

docker rm -f 容器ID

刪除鏡像文件

docker rmi 鏡像文件ID

獲取容器信息

docker inspect 鏡像ID

查看容器IP地址

docker inspect '容器ID' |grep IPAddress

查看容器映射端口

docker port 容器ID

創建容器

docker run
# -a stdin: 指定標準輸入輸出內容類型,可選 STDIN/STDOUT/STDERR 三項;
# -d: 後臺運行容器,並返回容器ID;
# -i: 以交互模式運行容器,通常與 -t 同時使用;
# -t: 爲容器重新分配一個僞輸入終端,通常與 -i 同時使用;
# --name="nginx-lb": 爲容器指定一個名稱;
# --dns 8.8.8.8: 指定容器使用的DNS服務器,默認和宿主一致;
# --dns-search [example.com](http://example.com/): 指定容器DNS搜索域名,默認和宿主一致;
# -h "mars": 指定容器的hostname;
# -e username="ritchie": 設置環境變量;
# --env-file=[]: 從指定文件讀入環境變量;
# --cpuset="0-2" or --cpuset="0,1,2": 綁定容器到指定CPU運行;
# -m :設置容器使用內存最大值;
# --net="bridge": 指定容器的網絡連接類型,支持 bridge/host/none/container: 四種類型;
# --link=[]: 添加鏈接到另一個容器;
# --expose=[]: 開放一個端口或一組端口

下載Portainer鏡像

# 查詢當前有哪些Portainer鏡像
docker search portainer

 

# 選擇第一個,下載鏡像
docker pull docker.io/portainer/portainer

運行Portainer

 

docker run -d -p 9000:9000 
    --restart=always 
    -v /var/run/docker.sock:/var/run/docker.sock 
    --name prtainer-test 
    docker.io/portainer/portainer

該語句用宿主機9000端口關聯容器中的9000端口,並給容器起名爲portainer-test。執行完該命令之後,使用該機器IP:PORT即可訪問Portainer。

 

訪問方式:http://IP:9000

首次登陸需要註冊用戶,給admin用戶設置密碼

單機版這裏選擇local即可,選擇完畢,點擊Connect即可連接到本地docker

進來之後就可以看到了,下面放幾張圖,自己感受

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章