Docker入門-基本使用
阿新 • • 發佈:2022-03-27
Docker設定映象源
- 修改docker源配置檔案
vim /etc/docker/daemon.json
# 在json配置檔案中輸入下面內容
{
"registry-mirrors": ["http://hub-mirror.c.163.com", "https://docker.mirrors.ustc.edu.cn"]
}
- 根據自己喜愛可以進行映象源的選擇
- Docker中國區官方映象 https://registry.docker-cn.com
- 網易蜂巢 http://hub-mirror.c.163.com
- 中國科技大學 https://docker.mirrors.ustc.edu.cn
- 阿里映象 xxx.mirror.aliyuncs.com (需要註冊,xxx代表你的賬號)
- DaoCloud xxx.m.daocloud.ip (需要註冊,xxx代表你的賬號)
Docker概念圖
Docker常用指令
- 拉取映象
# name為映象名稱
docker pull name
- 執行容器
# 後臺執行容器:-d # 容器內外埠對映:-p 內部埠號:外部埠號 # 目錄對映:-v 'dir name' : <dir> # 指定映像版本:<name>:<ver> # name為映象名稱 docker run -d -p 80:80 name
- 檢視正在執行
docker ps
- 刪除容器
# 容器id可以不用打全,字首會自動區分
docker rm -f id
- 進入容器bash
# 容器id可以不用打全,字首會自動區分
docker exec -it id bash
- commit映象
# 容器id可以不用打全,字首會自動區分,name為映象名稱
docker commit id name
- 檢視映象列表
docker images
- 使用Dockerfile構建映象
# name為映象名稱,"."為Dockerfile路徑
docker build -t name .
- 刪除映象
# name為映象名稱 docker rmi name
- 儲存為tar
# name為映象名稱
docker save name > xx.tar
- 從tar載入
docker load < xx.tar