docker 預設映象修改-Ubuntu
阿新 • • 發佈:2020-12-24
Docker在預設安裝之後,通過命令docker pull 拉取映象時,預設訪問docker hub上的映象,在國內網路環境下,下載時間較久,所以要配置國內映象倉庫。
修改方式如下:
第一步:新建或編輯daemon.json vi /etc/docker/daemon.json 第二步:daemon.json中編輯如下 { "registry-mirrors": ["http://hub-mirror.c.163.com"] } 第三步:重啟docker systemctl restart docker.service 第四步:執行docker info檢視是否修改成功 dockerinfo
1.網易 http://hub-mirror.c.163.com 2.Docker中國區官方映象 https://registry.docker-cn.com 3.中國科技大學 https://docker.mirrors.ustc.edu.cn 4.阿里雲容器 服務 https://cr.console.aliyun.com/ 首頁點選“建立我的容器映象” 得到一個專屬的映象加速地址,類似於“https://1234abcd.mirror.aliyuncs.com”
1.配置國內映象源
Docker在預設安裝之後,通過命令docker pull 拉取映象時,預設訪問docker hub上的映象,在國內網路環境下,下載時間較久,所以要配置國內映象倉庫。
修改方式如下:
國內的加速地址如下:
2.常用命令
2.1幫助命令
- docker version:顯示Docker的版本資訊;
- docker info:顯示Docker系統資訊,包括映象和容器數;
- docker --help:幫助命令
2.2映象命令
2.2.1本地映象管理
- docker images:列出本地映象
- docker rmi:刪除本地映象
2.2.2遠端倉庫
- docker search:從Docker Hub查詢映象
- docker pull:從映象倉庫拉取或更新指定映象
- 上傳映象
將本地映象上傳到阿里云為例。
2.2.3容器操作命令
- docker ps:列出正在執行的容器
- docker run :建立一個新的容器並執行一個命令
- 退出容器(以it的方式執行)
- docker start/stop/restart
- docker exec:在執行的容器中執行命令
- docker kill:殺掉一個執行中的容器
- docker rm:刪除容器
- docker logs:獲取容器的日誌
- docker top :檢視容器中執行的程序資訊
- docker cp :用於容器與主機之間的資料拷貝
- docker commit :從容器建立一個新的映象