欢迎光临散文网 会员登陆 & 注册

简单使用:Windows下Docker安装

2021-05-30 10:54 作者:ashizi  | 我要投稿

官方教程:

https://docs.microsoft.com/zh-cn/virtualization/windowscontainers/quick-start/set-up-environment?tabs=Windows-Server

菜鸟教程:

https://www.runoob.com/docker/windows-docker-install.html

一 、安装Docker的条件:

  • 一个运行 Windows 10 专业版或企业版(含周年更新(版本 1607)或更高版本)的物理计算机系统。

  • Hyper-V 应已启用。

简要说明,即需要Windows10系统,同时开启Hyper-V虚拟机服务。

若想在win7/win8系统中安装Docker,则本文不适用,请参考本文顶部提供的官方教程与菜鸟教程,其中菜鸟教程中有具体说明win7/win8系统下的安装方法。

二、开启Hyper-V的方法:

官方教程:https://docs.microsoft.com/zh-cn/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v

通过“设置”启用 Hyper-V 角色

  1. 右键单击 Windows 按钮并选择“应用和功能”。

  2. 选择相关设置下右侧的“程序和功能”。

  3. 选择“打开或关闭 Windows 功能”。

  4. 选择“Hyper-V”,然后单击“确定”。

安装完成后,系统会提示你重启计算机。

三、下载安装Docker Desktop

下载地址:https://www.docker.com/products/docker-desktop

双击下载的 Docker for Windows Installer 安装文件,一路 Next,点击 Finish 完成安装。

如果启动中遇到因 WSL 2 导致的错误,请安装 WSL 2。

WSL2的官方安装教程:https://docs.microsoft.com/zh-cn/windows/wsl/install-win10

创建免费的 Docker 帐户(如果还没有该帐户)

四、启动Docker Desktop

安装完成后,Docker 会自动启动,如果没启动,你可以在 Windows 搜索 Docker 来启动。

启动后,通知栏上会出现个小鲸鱼的图标,这表示 Docker 正在运行。

启动后测试docker是否正常运行,可按下述两方法进行:

  • 在命令行执行 docker version 来查看版本号

  • 在命令行执行docker run hello-world 来载入测试镜像测试

执行docker run hello-world测试信息

五、简单使用Docker Hub

打开Docker Hub网页,网址为:https://hub.docker.com/

用 之前创建的Docker 帐户登入,若之前没有创建,则此时创建免费的 Docker 帐户后登入

以Python为例,在Docker Hub搜索python,跳转到 https://hub.docker.com/_/python 页面

复制红框位置的命令,用于拉取镜像

在命令行中输入该命令即可下载最新版本的Python 镜像

下载完成后,点击小鲸鱼的图标打开Docker Desktop的界面,点击打开image界面,可以看到python镜像。

鼠标移动到python镜像上后会出现run按钮,点击run按钮,出现启动参数的设置界面

Container Name:容器名称,可随意自定义

Ports:端口号,该镜像不需要设置

Volumes:文件映射,即将电脑中的文件夹映射到Docker中的路径,此处我们将电脑中的 D:\test 文件夹与Docker中的 /home/ 文件路径进行映射

设置完成后,点击run即可启动容器,此时可以打开Containers/Apps界面,看到已经在运行的容器,鼠标移动到该容器上去后会出现四个图标,依次作用为:

  • 进入容器

  • 关闭/启动容器

  • 重启容器

  • 删除容器


进行一个简单的操作,在D:\test 文件夹创建一个 helloworld.py 文件

文件内容如下

#!/usr/bin/python

print("Hello, World!");

在进入容器后打开命令行交互界面,即可进行操作

这样,我们就在系统没有安装python环境的情况下,通过Docker实现python的相关操作。

同样的我们也可以通过这种方式安装许多软件,如MySQL、Tomcat等,这样做相比直接安装有很多优势:

  • 免安装、无须配置系统环境

  • 避免该软件与系统内其他软件可能产生的冲突

  • 卸载软件一键卸载,不需要考虑注册表等任何残留问题




简单使用:Windows下Docker安装的评论 (共 条)

分享到微博请遵守国家法律