docker command --help :了解指定的Docker 命令使用方法昼丑。
例如:docker stats --help :了解docker中stats命令的用法。
-t: 在新容器內(nèi)指定一個(gè)偽終端或終端簿盅。
-i: 允許你對(duì)容器內(nèi)的標(biāo)準(zhǔn)輸入 (STDIN) 進(jìn)行交互。
-d: 讓容器在后臺(tái)運(yùn)行。
-P: 將容器內(nèi)部使用的網(wǎng)絡(luò)端口映射到我們使用的主機(jī)上司澎。
-p:設(shè)置端口。
--name mingzi:設(shè)置容器名字mingzi栋豫。
docker pull ubuntu :獲取ubuntu鏡像(image)挤安。
docker run -it ubuntu /bin/bash :使用 ubuntu 鏡像啟動(dòng)一個(gè)容器,參數(shù)為以命令行模式進(jìn)入該容器丧鸯。
exit 退出容器(container)蛤铜。
docker start <容器ID> :?jiǎn)?dòng)容器。
docker stop <容器 ID> :停止容器丛肢。
docker restart <容器 ID> :重啟容器围肥。
docker attach <容器 ID> :進(jìn)入容器,使用exit命令后停止容器蜂怎。
docker exec <容器 ID> :進(jìn)入容器穆刻,使用exit命令后不停止容器。
docker export <容器 ID> > name.tar :輸出容器為name.tar文件杠步。
cat name.tar | docker import - imageName :輸入容器name.tar為imageName的鏡像氢伟。
docker rm -f <容器 ID> :刪除容器榜轿。
docker rmi <鏡像 ID> :刪除鏡像。
docker port <容器 ID> :查看容器的某個(gè)確定端口映射到主機(jī)的端口號(hào)朵锣。
docker logs -f <容器 ID> :查看容器內(nèi)部的標(biāo)準(zhǔn)輸出(control+c退出)谬盐。
docker top <容器 ID> :查看容器內(nèi)部運(yùn)行的進(jìn)程
docker inspect <容器 ID> :查看 Docker 的底層信息。
docker ps :查看正在運(yùn)行的容器及其信息诚些。
docker ps -a :查看所有容器及其信息飞傀。
docker images :查看所有的鏡像及其信息。
docker ps -l :查看最后一次創(chuàng)建的容器诬烹。
docker search <鏡像> :搜索鏡像砸烦。
apt-get update:容器內(nèi)使用此命令更新鏡像。
docker commit -m="updated" -a="biosciman" <容器 ID> ubuntunew :將容器commit為新鏡像椅您。-m為描述信息外冀,-a為作者信息,ubuntunew為新鏡像名字掀泳。鏡像名字必須為小寫(xiě)字母雪隧。
參考資料:https://www.runoob.com/docker/docker-container-usage.html