最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

在windows10上安装Docker

运维笔记admin7浏览0评论

        在项目上需要做一个实时交互的数字人,在网上找了模型后想通过docker进行部署适用,发现我的windows10没有安装docker, 又不想在我的虚拟机里运行这些服务(因为在虚拟机里运行的话还给虚拟机扩存储和内存,我不想扩),所以把我的安装步骤记录一下,希望能帮到有缘人~~~

目录

一:安装WSL2

二: 下载Docker

三: 配置Docker

四: 常用命令


一:安装WSL2

docker需要通过WSL2才能运行,就目前而言,我们需要首先安装WSL,然后通过升级包把他更新成WSL2。

按照上图顺序,依次打开控制面板,找到程序,打开启动或关闭windows功能,勾选适用于Linux的windows子系统,这就是WSL(Windows Subsystem Linux)了。

点击确定,他就会开始安装,注意现在不要重启。

接下来,就需要下载WSL2的安装包,这个安装包在这里可以找到:

点击下载WSL2安装包

或者

安装WSL2操作说明

验证WSL是否安装成功:在命令行窗口中输入

wsl --list --verbose

安装WSL之后就可以安装Docker了

二: 下载Docker

下载地址: 阿里开源Docker

https://mirrors.aliyun/docker-toolbox/windows/docker-for-windows/

将下载的Docker Desktop Installer.exe文件双击进行安装即可,安装完成后,任务栏会出现一个蓝色的小鲸鱼图标(注意安装完成后可能会重启系统)

重启后打开Docker Desktop,若出现报错:

说明系统的WSL版本太旧,需要更新,win+R,输入cmd,按回车键,在终端中输入下述代码等待更新即可。

wsl --update

如果wsl --update命令执行失败,说明电脑安装的wsl有问题,请按以下教程完成WSL/WSL2的安装,WSL2安装参考官网安装教程链接如下:

https://learn.microsoft/zh-cn/windows/wsl/install-manual

win+R,输入cmd回车,输入docker --version检测docker安装的版本:

三: 配置Docker

打开Docker客户端:

配置阿里云镜像加速下载:“https://pi9dpp60.mirror.aliyuncs”,点击左侧菜单 Docker Engine -------》右侧输入框 -------》Apply & Restart

{
  "registry-mirrors": [
    "https://pi9dpp60.mirror.aliyuncs"
  ],
  "insecure-registries": [],
  "debug": false,
  "experimental": false,
  "features": {
    "buildkit": true
  },
  "builder": {
    "gc": {
      "enabled": true,
      "defaultKeepStorage": "20GB"
    }
  }
}

 设置docker的镜像位置:

Docker默认使用的镜像存储位置是在WSL 2的Linux子系统中,打开路径

C:\ProgramData\Docker\config\

修改文件 daemon.json , 文件不存在的话就新建一个,然后重启电脑 

{
  "data-root": "D:\\Docker"
}

四: 常用命令

命令太多,只列的常用的几个, 需要的去:Docker 教程

#查看Docker信息
docker info

#查看所有进程
docker ps -a

#查看镜像
docker images

#提交镜像
docker commit

#重新编译镜像
docker build

#运行镜像
docker run image

#启动容器
docker start CONTAINERID

#重启容器
docker restart CONTAINERID

#使用宿主机网络
docker run --network=host

#映射端口
docker run -P 80:80

发布评论

评论列表(0)

  1. 暂无评论