1. 安裝docker
- 1.1 安裝
curl -fsSL https://get.docker.com -o get-docker.sh sh get-docker.sh --mirror Aliyun
- 1.2 配置鏡像加速器
- 登陸 阿里云
- 在 容器鏡像服務(wù)管理臺(tái) 中拿到鏡像加速地址
- 寫到docker的配置文件當(dāng)中
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://0yrrserh.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker
- 1.3 docker常用命令
- 查詢鏡像:
docker search tomcat
- 查看已有鏡像:
docker images
- 查看運(yùn)行容器:
docker ps
- 查看所有容器:
docker ps -a
- 運(yùn)行鏡像:
docker run -d -p 80:80 -v /var:/var --name hello hello/hello
- 關(guān)閉運(yùn)行的容器:
docker stop [容器名稱]
- 啟動(dòng)運(yùn)行容器:
docker start [容器名稱]
- 重啟運(yùn)行的容器:
docker restart [容器名稱]
- 刪除容器:
docker rm -v [容器名稱]
- 刪除鏡像:
docker rmi [鏡像名稱]
- 進(jìn)入容器內(nèi)部:
docker exec -it [容器名稱] /bin/bash
- 查詢鏡像:
2. 安裝Portainer -- docker圖形化管理
- 1.下載漢化包身隐,在百度云里面捞稿,解壓放到
/usr/local/portainer/
文件夾下面 - 2.運(yùn)行命令,
docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data -v /usr/local/portainer/public:/public --name portainer portainer/portainer
- 3.參數(shù)說(shuō)明:
-d:容器在后臺(tái)運(yùn)行矢渊; -p 9000:9000 :宿主機(jī)9000端口映射容器中的9000端口 –restart 標(biāo)志會(huì)檢查容器的退出代碼,并據(jù)此來(lái)決定是否要重啟容器舶沿,默認(rèn)是不會(huì)重啟嘶朱。 –restart=always:自動(dòng)重啟該容器 -v /usr/local/portainer/public:/public:把宿主機(jī)的漢化配置文件掛載到容器相應(yīng)目錄 -v /var/run/docker.sock:/var/run/docker.sock :把宿主機(jī)的Docker守護(hù)進(jìn)程(Docker daemon)默認(rèn)監(jiān)聽(tīng)的Unix域套接字掛載到容器中 -v portainer_data:/data :把宿主機(jī)portainer_data數(shù)據(jù)卷掛載到容器/data目錄 –name portainer : 給容器起名為portainer
- 登陸:
http://IP:9000
即可訪問(wèn)portainer,創(chuàng)建密碼進(jìn)入,選 local 即可
- 登陸: