
常用基礎(chǔ)命令
系統(tǒng)
查看幫助
docker --help
查看版本
docker version
查看信息
docker info
鏡像
列出鏡像列表
docker images
獲取一個新的鏡像
docker pull base/archlinux
刪除鏡像
docker rmi imageID
查找鏡像
docker search php
構(gòu)建
cd /path/to/Dockerfile
docker build -t imageName ./
查看構(gòu)建歷史
docker image history imageName
容器
docker run base/archlinux /bin/echo "hello world"
運行交互式的容器
docker run -i -t base/archlinux /bin/bash
- -t:在新容器內(nèi)指定一個偽終端或終端。
- -i:允許你對容器內(nèi)的標(biāo)準(zhǔn)輸入 (STDIN) 進行交互。
分配端口
docker run -P php7.0-app #自動分配
docker run -p 5000:80 #容器內(nèi)部的 80 端口映射到主機的 5000 端口上
查看正在運行的容器
docker ps
docker container ls #或者
查看端口
docker port containerID/contaienrName
查看日志
docker logs
docker -f containerID/contaienrName
查看進程
docker top containerID/contaienrName
查看Docker的底層信息
docker inspect containerID/contaienrName
停止容器
docker stop containerID/contaienrName
啟動容器
docker start containerID/contaienrName
正在運行的容器,我們可以使用 docker restart 命令來重啟
查看最后一次創(chuàng)建的容器
docker ps -l
移除容器
docker rm containerID/contaienrName