Docker 常用命令
查詢映象:docker search [OPTIONS] TERM
# 查詢 Docker Hub 上的映象
docker search mysql
# 從 Docker Hub 下載映象到宿主機
docker pull mysql:8.0.20
映象列表:docker images
# 檢視宿主機安裝的映象列表
docker images
docker image ls
docker image list
容器列表:docker ps [OPTIONS]
# 檢視宿主機容器列表-正在執行的
docker ps
docker container ls
docker container list
docker container ps
# 檢視宿主機容器列表-全部的
docker ps -a
docker container ls -a
docker container list -a
docker container ps -a
停止容器:docker stop [OPTIONS] CONTAINER [CONTAINER...]
# 停止正在執行的容器
docker stop mysql
docker stop 22bb439ad55a
docker container stop mysql
執行容器:docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
# Create and run a new container from an image
# 從映像建立並執行一個新容器
docker run --rm -d -p 3306:3306 \
--mount source=dv_mysql_data,target=/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456
# 引數說明
--rm 容器退出時自動刪除
-d 後臺執行容器,並列印容器ID
-p 3306:3306 埠對映 <宿主機埠:容器埠>
--mount source=dv_mysql_data,target=/var/lib/mysql 掛載資料卷
-e MYSQL_ROOT_PASSWORD=123456 設定環境變數,設定 root 賬戶的密碼是123456