Windows Docker

864 阅读1分钟

1. Win10 系统准备

现在 Docker 有专门的 Win10 专业版系统的安装包,需要开启Hyper-V。

开启 Hyper-V

2. Docker for Windows

安装程序可以从这里下载: https://link.zhihu.com/?target=https%3A//download.docker.com/win/stable/Docker%2520for%2520Windows%2520Installer.exe
安装完之后,运行Docker for Windows。
Docker运行后可以在状态栏里看到有一个小鲸鱼的图标,如下所示

打开命令行窗口,运行下面的命令查看Docker版本
docker --version

输出

Docker version 18.09.0, build 4d60db4

3. 镜像加速

对于使用 Windows 10 的系统,在系统右下角托盘 Docker 图标内右键菜单选择 Settings,打开配置窗口后左侧导航菜单选择 Daemon

之后点击 Apply 保存后 Docker 就会重启并应用配置的镜像地址了

4. 下载镜像

docker hub上提供了很多docker镜像,我们以ubuntu:18.04为基础,打造我们的python开发环境。运行

docker pull ubuntu:18.04

下载完后,我们来查看一下本地的镜像,运行

docker images

可以看到类似如下的输出

REPOSITORY                  TAG                 IMAGE ID            CREATED             SIZE
ubuntu                      18.04               93fd78260bd1        6 days ago

5. 安装常用工具和Python

我们启动一个容器,并进到容器内的bash,运行

docker run -it ubuntu:18.04 bash

我们的这个镜像现在只是一个最基本的ubuntu的系统,里面很多工具都没有,如ping、ifconfig、wget、vim等,也没有python。接下来我们把这些一个一个都装上

运行

apt update

接下来,安装ping,wget,ifconfig,vim等工具

apt install iputils-ping wget net-tools vim

安装python3.7

apt install python3.7
ln -s /usr/bin/python3.7 /usr/bin/python

安装pip

apt install python3-pip