1. Win10 系统准备
现在 Docker 有专门的 Win10 专业版系统的安装包,需要开启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
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