39.從歸檔文件中建立鏡像mysql
docker import xx.tar 鏡像名稱:標籤nginx
38.導入鏡像sql
docker load -i xx.tardocker
或bash
docker load < xx.tar服務器
37.將指定鏡像保存成tar歸檔文件網絡
docker save -o xx.tar 鏡像名稱:標籤ide
36.查看指定鏡像建立歷史ui
docker history 鏡像名稱rest
35.刪除本地一個或多個鏡像
docker rmi -f 鏡像名稱
34.登出
docker logout
33.登陸到鏡像倉庫
docker login -u 用戶名 -p 密碼
32.檢查容器文件結構更改
docker diff 容器名
31.容器與主機之間數據拷貝
docker cp 主機目錄數據 容器目錄
30.將文件系統做爲tar歸檔文件導出到輸出平臺
docker export -o xx.tar 容器名
29.阻塞運行直到容器中止
docker wait 容器名
28.從服務器獲取實時事件
docker events 參數
27.鏈接正在運行的容器
docker attach 容器名/ID
26.建立新容器,不啓動
docker create 鏡像名:標籤
25.恢復容器中的進程
docker unpause 容器名
24.暫停容器中全部進程
docker pause 容器名
23.殺掉進程
docker kill -s KILL 容器名
22.進入容器內部
docker exec -it 容器名稱/ID /bin/bash
21.設置鏡像標籤
dokcer tag 容器名稱/ID 鏡像名稱:標籤名
20.提交容器副本
docker commit -m="描述" -a="做者名稱" 容器名稱/ID 指定的鏡像名稱:標籤名
19.查找鏡像
docker search 鏡像名稱
例如:
docker search nginx
18.刪除容器
docker rm 容器名/ID
17.重啓容器
docker restart 容器名/ID
16.啓動容器
docker start 容器名/ID
15.查看容器內部運行進程
docker top 容器名/ID
例如:
docker top mysql
14.查看容器映射的端口
docker port 容器名稱
例如:
docker port mysql
13.查看某指令用法
docker 指令名稱 --help
例如:
docker ps --help
12.查看容器日誌
docker logs 容器名稱/容器ID
例如:
docker logs mysql
或
docker logs -f mysql
11.拉取鏡像
docker pull 鏡像名稱:標籤
例如:
docker pull nginx
10.push到鏡像倉庫
docker tag 鏡像名稱:版本 鏡像倉庫地址:tag
docker push 鏡像倉庫地址:tag
9.查看容器配置和狀態信息
docker inspect 容器名稱
或
docker inspect 容器ID
8.中止容器
docker container stop 容器名
或
docker container stop 容器ID
或
docker stop 容器ID
7.啓動容器
docker run
# 後臺運行
-d
# 指定端口
-p 80:80
# 交互模式運行
-i
# 容器名稱
--name 容器名稱
-v 將主機中項目的目錄掛載到容器的目錄
--link 將某個容器的網絡併入到當前要啓動的容器
鏡像名稱
6.基於Dockerfile構建鏡像
docker build --tag=鏡像名稱:v0.0.1 .
或
docker build -t 鏡像名稱 .
5.查看全部容器ID
docker container ls -aq
4.查看全部容器
docker container ls --all
或
docker container ls -a
或
docker container ls
或
docker ps
或
docker ps -a
或
docker ps -n 顯示的行數
例如
docker ps -n 3
或
# 查看最後一次建立的容器
docker ps -l
3.查看鏡像列表
docker image ls
或
docker images
或
docker images 鏡像名稱
例如:
docker images nginx
或
docker images | grep nginx
2.查看docker相關信息
docker info
1.查看docker版本
docker --version
或
docker version