2、Docker 常用操作命令
生活随笔
收集整理的這篇文章主要介紹了
2、Docker 常用操作命令
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1、搜索命令
- 2、拉取命令(下載)
- 3、查看docker 鏡像數
- 4、刪除docker 鏡像
- 5、報錯小插曲
- 5.1 最終解決方案一
- 5.2 新方式配置DNS解決方案二
- 6、重啟docker
1、搜索命令
docker search mysqlINDEX :索引
NAME :名稱
DESCRIPTION :描述
STARS :關注數
OFFICIAL :是否官方發布 [OK] 表示是官方
AUTOMATED :是否自動構建(自動配置)
2、拉取命令(下載)
docker pull mysql3、查看docker 鏡像數
docker imagesREPOSITORY :從哪里下載的鏡像
TAG :標簽(版本)
IMAGE ID :鏡像ID
CREATED :創建時間
SIZE :大小
4、刪除docker 鏡像
docker rmi d404d78aa797d404d78aa797 : 為IMAGE ID
5、報錯小插曲
[root@localhost docker]# docker pull mysql Using default tag: latest Trying to pull repository docker.io/library/mysql ... Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)該報錯沒有找到好的解決辦法,嘗試的幾個方案:
1、網上的都是配置鏡像加速器 /etc/docker/daemon.json ,
網易,清華、中科大、阿里云鏡像加速器都無效;
2、宿主機防火墻及虛擬機上centos防火墻均已關閉狀態;
3、在宿主機上及虛擬機上訪問hub.docker.com 均可正常訪問,雖然慢
4、后面奇遇一大神,通過代理訪問;
有知道徹底解決方案的可以給我留言;
5.1 最終解決方案一
1、最后發現是機器網絡配置出了問題,解決方案:
vim /etc/resolv.conf2、把里面的內容清除,并改為:
#內容不用清理,把這兩行放在頂行 nameserver 8.8.8.8 nameserver 114.114.114.1143、重啟網絡服務
#不用重啟 systemctl restart network5.2 新方式配置DNS解決方案二
1、顯示當前網絡連接
nmcli connection show2、修改當前網絡連接對應的DNS服務器,這里的網絡連接可以用名稱或者UUID來標識,二個NDS根據需求修改,一般添加這二個就可以
nmcli con mod ens160 ipv4.dns "114.114.114.114 8.8.8.8"3、將dns配置生效
nmcli con up ens1606、重啟docker
systemctl daemon-reloadsystemctl restart docker總結
以上是生活随笔為你收集整理的2、Docker 常用操作命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 6、mybatis主配置文件之datab
- 下一篇: 3、Docker容器操作