- 安装docker
代码语言:javascript
复制curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
- 将用户添加到 docker 组,避免每次输入sudo(非必要)
代码语言:javascript
复制sudo usermod -aG docker <你的用户名>
- 拉取ubuntu16.04镜像
代码语言:javascript
复制docker pull ubuntu:16.04
- 列出本地镜像
代码语言:javascript
复制docker images
- 运行镜像(ubuntu 16.04)
代码语言:javascript
复制docker run -it ubuntu:16.04 /bin/bash
-i
: 交互式操作。-t
: 终端。ubuntu
: ubuntu镜像。16.04
: 附加标签(版本号)。/bin/bash
:放在镜像名后的是命令,交互式Shell,因此用的是/bin/bash
。
- 添加共享目录的方式运行镜像(ubuntu 16.04)
代码语言:javascript
复制docker run -itv 本地目录路径:镜像目录路径 ubuntu:16.04 /bin/sh
- 查看所有实例
代码语言:javascript
复制docker ps -a
- 删除实例
代码语言:javascript
复制docker rm -f <容器ID>
- commit实例
代码语言:javascript
复制docker commit <容器ID> <仓库名称>:<tag>
- 进入实例
代码语言:javascript
复制docker attach <容器ID>