docker :客戶端命令help
docker images :來列出本地主機上的鏡像
- REPOSITORY:表示鏡像的倉庫源
- TAG:鏡像的標籤
- IMAGE ID:鏡像ID
- CREATED:鏡像創建時間
- SIZE:鏡像大小
docker search httpd 查找鏡像
docker pull httpd下載鏡像
docker run --help : 服務端命令help
docker run -t -i runoob/ubuntu:v2 /bin/bash 交互式運行鏡像
docker run -d -P training/webapp python app.py 後臺運行鏡像
參數說明:
- -d:讓容器在後臺運行。
- -P:將容器內部使用的網絡端口映射到我們使用的主機上 ---自動指定。
docker run -d -p 127.0.0.1:5000:5000/udp training/webapp python app.py
-p:手動指定
docker exec -it 775c7c9ee1e1 /bin/bash 進入正在運行的容器
docker commit -m="has update" -a="runoob" e218edb10161 runoob/ubuntu:v2 提交鏡像
各個參數說明:
- -m:提交的描述信息
- -a:指定鏡像作者
- e218edb10161:容器ID
- runoob/ubuntu:v2:指定要創建的目標鏡像名
docker build -t runoob/centos:6.7 . 創建鏡像
- -t :指定要創建的目標鏡像名
- . :Dockerfile 文件所在目錄,可以指定Dockerfile 的絕對路徑、
docker tag 860c279d2fec runoob/centos:dev 設置標籤TAG
docker ps 查看正在運行的容器
docker port 可以查看指定 (ID或者名字)容器的某個確定端口映射到宿主機的端口號。
docker logs -f 7a38a1ad55c6 查看日誌 -f 參數同 tail -f 參數
docker inspect 來查看Docker的底層信息。它會返回一個 JSON 文件記錄着 Docker 容器的配置和狀態信息
docker stop/start/rm determined_swanson 停止、啓動、刪除容器
容器互聯方式:
1.網絡端口映射
2.docker run --link=[CONTAINER]:[ALIAS] [IMAGE] [COMMAND]
docker run -it --name test1 --link=test2:web centos // 根據centos鏡像啓動一個名爲test1的容器並將連接到test2上的連接起一個別名web。這樣在啓動test1後,比如使用```ping web```就表示ping test2容器