Windows10安装docker
- Windows10环境准备
- 右键选择左下角“Windows图标”
- 选择“应用和功能”
- 选择右上角“程序和功能”
- 选择“启用和关闭Windows功能”
- 勾选“Hyper-V”
- 点击“确定”
- 重启计算机
- 安装docker
- 访问官网,下载需要注册登录 hub.docker.com/
- 下载Desktop for Windows
- 安装后需要配置镜像加速,在系统右下角托盘docker图标内右键菜单选择Setting,打开配置窗口后左侧导航菜单选择 Daemon。在registry-mirrors一栏中填写加速器地址"registry.docker-cn.com",之后点击Apply保存后docker 就会重启并应用配置的镜像地址了。
- 命令行运行docker -v 查看docker是否安装成功,运行docker run hello-world检查docker是否正常运行
docker最核心的概念是三个
- 仓库:存储、管理镜像的地方 docker pull < image:tag >
- 镜像:生成容器的文件
- 容器:镜像生成的运行服务的环境 docker run -it -d < image-name > /bin/bash
Windows环境下使用docker安装centos
- 安装centos
docker pull centos:7.2.1511
docker run -it -d --name centos_7.2.1511 <image-id> --privileged /usr/sbin/init
docker exet -it centos_7.2.1511 /bin/bash - 安装centos中的docker
yum update
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce -y
systemctl start docker
systemctl enable docker
配置centos运行环境
- 安装node.js
docker pull node
docker run -it --name node_latest /bin/bash
本地egg.js项目构建docker镜像
在项目根目录下新建Dockerfile文件
#Dockerfile
FROM node:latest
MAINTAINER renjunlin
EXPOSE 3000
COPY . .
RUN npm install
CMD npm run start
运行构建命令docker build -t egg:v1.0.0 .