1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
| # 下载镜像 docker pull imagePath
# 查看镜像类别 docker image ls
# 打包镜像 docker build -t imageName .
# 删除镜像 docker image rm imageName
# 查看正在运行的容器列表 docker ps docker container ls # 查看容器列表(包括已经停止运行的容器) -all
# 停止容器 docker container stop containerID docker container kill containerID
# 删除容器 docker container rm containerID
# 删除镜像 docker rmi imageName
# 创建网络池 docker network create --subnet=172.18.0.0/16 networkName
# 创建容器 docker run imageName --net networkName # 指定网络类型 --ip 172.18.0.6 # 指定ip --name containerName # 指定容器名称 --cap-add AUTHORITY_NAME # 权限设置 --rm # 容器退出时自动清理容器内部的文件系统 -d # 后台运行 -p 80:8080 # 指定端口映射(--publish) -v localAbsPath:dockerAbsPath # 目录挂载 -e key=value # 环境变量 -i # 以交互模式运行容器,通常与 -t 同时使用 -t # 为容器重新分配一个伪输入终端,通常与 -i 同时使用 -w # 指定工作目录(--workdir) -u # 指定用户(--user)
# 查看详细信息 docker inspect id
# 进入容器 docker exec -it containerID /bin/bash
|