Docker 简明指南
Learning by writing...
Docker 有几个概念:
镜像有点类似 Vagrant 里的 Box,是用来创建容器的。
相当于一个类(class),你可以 new
它来创建一个容器。
列出所有镜像: docker images
获取一个镜像: docker pull image-name
启动一个容器:
# 获取 ubuntu 的 docker 镜像
$ docker pull ubuntu
# docker run 容器名 需要在容器内执行的命令
$ docker run ubuntu /bin/echo 'Hello world'
交互式操作:
# -t: 在容器内创建一个终端(terminal)
# -i: 允许用户拥有交互式操作权限(stdin)
$ docker run -t -i ubuntu
# 这会默认在容器内执行 /bin/bash 命令