Docker的常用命令
docker pull training/webapp # 載入鏡像
docker run -d -P training/webapp python app.py
參數(shù)說明
- -d:讓容器在后臺運行。
- -P:將容器內部使用的網(wǎng)絡端口映射到我們使用的主機上。
docker ps #查看我們正在運行的容器
我們也可以通過 -p 參數(shù)來設置不一樣的端口:
docker run -d -p 5000:5000 training/webapp python app.py
docker port 可以查看指定 (ID或者名字)容器的某個確定端口映射到宿主機的端口號
docker port 7a38a1ad55c6 或docker port determined_swanson
docker logs [ID或者名字] 可以查看容器內部的標準輸出。
docker logs -f 7a38a1ad55c6
- -f:讓 docker logs 像使用 tail -f 一樣來輸出容器內部的標準輸出。
docker top 來查看容器內部運行的進程
docker inspect 來查看Docker的底層信息。它會返回一個 JSON 文件記錄著 Docker 容器的配置和狀態(tài)信息。
docker stop determined_swanson # 停止容器
docker start determined_swanson # 啟動容器
docker ps -l #查詢最后一次創(chuàng)建的容器
docker restart #重啟正在運行的容器
docker rm # 刪除不需要的容器
- 刪除容器時,容器必須是停止狀態(tài),否則會報錯誤
參考文檔
docker 命令大全:http://www.runoob.com/docker/docker-run-command.html