# 用于开发环境的 Docker

URL: https://caijiao.org/nvm/use/docker
Source: docs/nvm/use/docker.md
Description: 用于开发环境的 Docker 为了简化开发和测试工作，我们准备了一个 Dockerfile 用于开发使用，它基于 Ubuntu 18.04 基础镜像，配置了必要和有用的工具用于 nvm 的开发。要构建环境的 Docker 镜像，请在 nvm 仓库的根目录下运行以下命令

为了简化开发和测试工作，我们准备了一个 Dockerfile 用于开发使用，它基于 Ubuntu 18.04 基础镜像，配置了必要和有用的工具用于 nvm 的开发。要构建环境的 Docker 镜像，请在 nvm 仓库的根目录下运行以下命令：

```bash
$ docker build -t nvm-dev .
```

这将把当前的 nvm 仓库与我们预定义的开发环境打包成一个名为 nvm-dev 的 Docker 镜像。构建成功后，可以通过以下命令验证你的镜像：

```bash
$ docker images

REPOSITORY         TAG                 IMAGE ID            CREATED             SIZE
nvm-dev            latest              9ca4c57a97d8        7 days ago          650 MB
```

如果没有错误消息，现在你可以轻松地进入开发环境：

```bash
$ docker run -h nvm-dev -it nvm-dev

nvm@nvm-dev:~/.nvm$
```

请注意，构建镜像大约需要 8 分钟，并且镜像大小约为 650MB，因此不适合生产环境使用。

有关 Docker 的更多信息和文档，请参考其官方网站：

- [https://www.docker.com/](https://www.docker.com/)
- [https://docs.docker.com/](https://docs.docker.com/)
