1. 命令技巧
1.1. 启动一个容器,并让其保持后台运行
// -i 保持一个标准输入(STDIN)// -t 分配一个终端或伪终端(TTY)// -d 让容器保持后台运行docker run -itd ubuntu /bin/bash
1.2. 批量停止和删除容器
// 批量停止容器
// -q 只获取容器的ID
docker stop $(docker ps -q)
// 批量删除所有容器
// -a 获取所有容器的信息
// -q 只显示容器的ID
docker rm $(docker ps -aq)
// 批量删除所有容器,并强制删除正在运行的容器
// -f 强制删除运行中的容器
docker rm -f $(docker ps -aq)
1.3. 设置容器启动时的端口映射
// 载入一个 python 的 Web 镜像
docker pull training/webapp
// 运行容器
// -d 让容器保持后台运行
// -P P大写,随机端口映射,容器内部端口随机映射到主机的端口
// -p p小写,指定端口映射,格式为:主机(宿主)端口:容器端口
docker run -d -P training/webapp python app.py