查看所有命令选项
docker
查看 某个命令帮助
docker command --help
显示 Docker 系统信息
docker info
容器
docker run 命令来在容器内运行一个应用程序
docker run ubuntu:15.10 /bin/echo "Hello world"
通过docker的两个参数 -i -t,让docker运行的容器实现"对话"的能力
docker run -i -t ubuntu:15.10 /bin/bash
// -t:在新容器内指定一个伪终端或终端。
// -i:允许你对容器内的标准输入 (STDIN) 进行交互。
// exit 或者 Ctrl + D 退出
后台运行
docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done"
运行一个 web 应用
docker run -d -p 5000:5000 training/webapp python app.py
//容器内部的 5000 端口映射到我们本地主机的 5000 端口上
查看在运行的容器
docker ps
默认列出 在运行的 容器
docker ps -a
列出所有容器
创建一个容器
docker run image
启动 / 停止 / 重启 容器
docker start / stop / restart container
暂停 / 恢复 容器
docker pause / unpause container
进入容器
docker attach container
查看容器中运行的进程信息
docker top container
查看标准输出
docker logs container
移除不需要的容器
docker rm container
重命名容器
docker rename oldName newName
镜像仓库
获取一个新镜像
docker pull ubuntu:16.04
docker push
docker search
本地镜像管理
列出镜像列表
docker images
删除本地镜像
docker rmi image
docker rmi -f image 强制删除
将镜像保存成 tar 归档文件
docker save image -o myimage.tar
从归档文件创建镜像
docker import myimage.tar imageName
问题记录
vi
vi 需要安装
apt-get install vi
apt-get 需要更新
apt-get update