windos10如何安装使用docker

2,260 阅读1分钟

Windows10安装docker

  • Windows10环境准备
  1. 右键选择左下角“Windows图标”
  2. 选择“应用和功能”
  3. 选择右上角“程序和功能”
  4. 选择“启用和关闭Windows功能”
  5. 勾选“Hyper-V”
  6. 点击“确定”
  7. 重启计算机
  • 安装docker
  1. 访问官网,下载需要注册登录 hub.docker.com/
  2. 下载Desktop for Windows
  3. 安装后需要配置镜像加速,在系统右下角托盘docker图标内右键菜单选择Setting,打开配置窗口后左侧导航菜单选择 Daemon。在registry-mirrors一栏中填写加速器地址"registry.docker-cn.com",之后点击Apply保存后docker 就会重启并应用配置的镜像地址了。
  4. 命令行运行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 .