Windows上的docker部署以及conda环境配置

一、Windows安装配置docker

当前Docker版本安装条件:
1.Windows10;
2.Hyper-V已经启用
3.相关软件对应下载官网:
Docker

文章目录

*
一、Windows安装配置docker

+ 1.1 检查/开启Hyper-V
+
* 1.1.1找不到Hyper-V选项?
+ 1.2 下载并安装Windows版Docker:Docker for Windows
+ 1.3 Docker镜像加速
2. Docker 配置conda/anaconda环境

+ 3. FIANL

1.1 检查/开启Hyper-V

  1. win+R,输入control;
    Windows上的docker部署以及conda环境配置
    Windows上的docker部署以及conda环境配置
    Windows上的docker部署以及conda环境配置

5.重启计算机

; 1.1.1找不到Hyper-V选项?

有些计算机是默认隐藏Hyper-v选项的,需要手动去开启

  1. 在桌面新建txt文件,输入以下脚本
pushd "%~dp0"

dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt

for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"

del hyper-v.txt

Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
  1. 另存为Hyper-v.bat格式,这里原来的txt文件先别删除
  2. 以管理员身份运行.bat文件
  3. 根据提示重启电脑就可以去1.1步勾选Hyper-v选项了

1.2 下载并安装Windows版Docker:Docker for Windows

  1. 官网下载并根据提示一路安装即可;
    Windows上的docker部署以及conda环境配置
  2. 如果启动中遇到因 WSL 2 导致的错误,请安装 WSL 2。 WSL2的官方安装教程:https://docs.microsoft.com/zh-cn/windows/wsl/install-win10 创建免费的 Docker 帐户(如果还没有该帐户)
  3. 至此Windows版本Docker已经安装完毕

1.3 Docker镜像加速

在Docker for windows软件中:settings==>Docker Engine输入以下代码,会进行相关镜像加速

Windows上的docker部署以及conda环境配置
{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "debug": false,
  "experimental": false,
  "features": {
    "buildkit": true
  },
  "insecure-registries": [],
  "registry-mirrors": [
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn"
  ]
}

2. Docker 配置conda/anaconda环境

  1. 搜索镜像
docker search anaconda
  1. pull镜像 选择一个最高版本的
docker pull continuumio/anaconda3

Windows上的docker部署以及conda环境配置
3. 运行镜像image–>容器
docker run -i -t -p 12345:8888 continuumio/anaconda3 /bin/bash

-i: 是 以交互模式运行容器,通常与 -t 同时使用; -t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用; -p: 指定端口映射,格式为:主机(宿主)端口:容器端口

Windows上的docker部署以及conda环境配置
– 新建虚拟环境
docker exec -it 858d19e80a8f bash

Windows上的docker部署以及conda环境配置
– 激活虚拟环境
conda activate python-3.8

Windows上的docker部署以及conda环境配置
– 查看当前conda环境中所有Python虚拟环境
conda info -e

Windows上的docker部署以及conda环境配置
5. 进入你想进入的虚拟环境中,在容器中启动jupyter notebook
jupyter notebook --port 8888 --ip 0.0.0.0 --allow-root

Windows上的docker部署以及conda环境配置
7. 如果没有jupyter,用以下命令安装
docker pull jupyterhub/jupyterhub

3. FIANL

tips:在Docker或者Linux或者任何powershell这种命令行交互的形式,一定注意看左侧的目录栏,防止命令运用到了错误的区域。

Original: https://blog.csdn.net/weixin_40418080/article/details/124746951
Author: 达卜六幺幺
Title: Windows上的docker部署以及conda环境配置

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/771732/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球