Docker 初探

Docker 初探

Install Docker Desktop

阿里镜像点下载安装包.

本文所用的是 Mac 操作系统, 当前 Docker Desktop 最新的版本是 2.3.0.2(45183)
阿里也提供了其他操作系统下的 Docker 安装版本镜像环境

docker version

配置镜像源

为了快速拉取 Docker Image 需要指定国内镜像源

"registry-mirrors": [
  "https://g0tuh4k5.mirror.aliyuncs.com",
  "http://registry.docker-cn.com",
  "http://docker.mirrors.ustc.edu.cn",
  "http://hub-mirror.c.163.com"
]

PS: 上面阿里的镜像源 https://g0tuh4k5.mirror.aliyuncs.com 需要注册成为阿里的开发者, 并开通 “容器服务” 后由阿里自动分配的镜像源地址.

在这里插入图片描述

创建 Node.js 开发环境

使用 docker 创建一个基于 Node.js 的开发环境, 以下内容是对 Use Docker to Create a Node Development Enviroment 文章的理解整理而成.

Using a single docker run command

执行如下命令

docker run --rm -it --name node-docker \
-v $PWD:/home/app -w /home/app \
-e "PORT=3000" -p 8080:3000  \
-u node node:latest /bin/bash
  • docker run 创建一个新的容器实例(container instance)
  • --rm 一旦退出容器将自动停止和删除容器实例
  • -i-t 运行可交互式进程, 比如一个 shell
  • --name 设定容器实例的名称
  • -v mounts 一个本地目录到容器目录
  • -w 指定工作目录
  • -e 设置环境变量
  • -p 映射本地端口到容器端口</
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值