docker 常用命令

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容器

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章