Windows安装docker踩坑、远程连接Docker

这篇具有很好参考价值的文章主要介绍了Windows安装docker踩坑、远程连接Docker。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

安装过程中出现一下问题,步骤如下

  1. 菜鸟教程安装windows docker https://www.runoob.com/docker/windows-docker-install.html

  2. 启动后报错wsl2错误,因为本机运行的是wsl1,进行解决

  3. wsl -l -v查看运行的虚-了拟机的版本以及状态
    Windows安装docker踩坑、远程连接Docker

  4. 因为默认运行的虚拟机(带*号)version=1导致docker报错

  5. 解决wsl --set-default-version 2将安装虚拟机版本默认版本设置成2。也可以更改当前虚拟机的versionwsl --set-version 虚拟机名称 2然后直接跳到10

  6. 重新安装一个版本的虚拟机wsl --list --online查找虚拟机版本
    Windows安装docker踩坑、远程连接Docker

  7. wsl --install -d 虚拟机名称安装指定版本的虚拟机

  8. 设置该虚拟机为默认wsl --setdefault 虚拟机名称

  9. windows开始栏找到虚拟机并打开,完成用户的初始化

  10. 此时报错 WslRegisterDistribution failed with error: 0x800701bc,下载内核包

  11. 下载链接:安装后重新打开虚拟机初始化账号信息即可https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

  12. 重启docker,发现已经可以使用

  13. docker拉取镜像缓慢,配置代理地址。

Windows安装docker踩坑、远程连接Docker

"registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn",
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com"
  ]
  1. 快的飞起。end

windows版本docker开启远程登陆

  1. 勾选docker中的配置
    Windows安装docker踩坑、远程连接Docker
  2. 开启一个本地代理
    即将ipv4地址的请求转发到172.0.0.1的2375端口上
    cmd命令行下管理员方式运行如下命令
netsh interface portproxy add v4tov4 listenport=2375 connectaddress=127.0.0.1 connectport=2375 listenaddress=172.16.0.215 protocol=tcp

查看是否开启成功
方式1:

netsh interface portproxy show v4tov4

Windows安装docker踩坑、远程连接Docker

方式2:

docker -H 机器ipv4地址:2375 info

方式2返回信息不会出现error即可。文章来源地址https://www.toymoban.com/news/detail-437491.html

到了这里,关于Windows安装docker踩坑、远程连接Docker的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • docker安装mysql8.0.20并远程连接

    今天docker安装mysql8.0.20捯饬了半天,主要是挂载问题和连接问题,索性记录一下。网上很多千篇一律,还有很多就是过时了,那还是我自己上场吧。大家看的时候,请睁大眼睛,按步骤来。 此处默认你已经搭建好了docker环境 docker pull mysql:8.0.20 docker run -p 3306:3306 --name mysql -e

    2024年04月22日
    浏览(22)
  • Docker安装MS SQL Server并使用Navicat远程连接

    Microsoft SQL Server(简称SQL Server)是由微软公司开发的关系数据库管理系统,它是一个功能强大、性能卓越的企业级数据库平台,用于存储和处理大型数据集、支持高效查询和分析等操作。SQL Server 支持广泛的应用程序开发接口(API),包括 T-SQL、ADO.NET、ODBC、OLE DB 等,并支持

    2024年02月07日
    浏览(29)
  • Docker安装mysql&&使用Navicat远程连接mysql容器&&mysql容器的持久化测试

    文章主人公:帅哥BUG😎  文章路人: 路人 🤨  路人 😛 目录 一.安装mysql并配置文件 1.下载相关镜像 2.在宿主机中创建相关目录,用于挂载容器的相关数据 3.conf目录 4.data目录(创建mysql5.7容器) 二.使用Navicat远程连接mysql容器 1.ip addr 获取ip 2.点击连接选择MySql 3.输入ip,密码

    2024年02月03日
    浏览(40)
  • docker 启动 nacos 连接本地数据库 踩坑

    报错开始行 后面找到一行关键错误 一般来讲本地数据库是不会放开远程连接的 所以我这边是新建一个用户 并授权 开始远程连接 创建nacos用户 将nacos数据管理权限授权给nacos 将新配置刷新到缓存中,这样就不用重启数据库 修改配置 application.properties文件 再次启动

    2024年02月11日
    浏览(33)
  • redis7.2.1在windows中通过docker使用的踩坑

    原本主要是参考了这两篇文章 https://blog.csdn.net/weixin_45821811/article/details/116211724 https://cloud.tencent.com/developer/article/1670205 但是由于都是基于linux系统下的,可能与windows有些不同。 首先,在https://hub.docker.com/_/redis?tab=tags docker官网上找到官方镜像,  根据提示在powershell中docker pu

    2024年02月08日
    浏览(32)
  • docker配置远程连接端口

    配置远程连接端口 http://node2:2375/version

    2024年02月14日
    浏览(30)
  • 【2023最新版】Win11: WSL(Ubuntu22.04)使用docker远程容器教程(Windows的Docker Desktop下载安装、迁移到非系统盘、配置国内镜像源、设置 WSL2)

    目录 一、准备工作 1. 安装WSL(适用于 Linux 的 Windows 子系统) 2. docker简介——来源chatGPT 二、Windows安装 Docker Desktop 1. 官网链接 2. 安装过程 3. 迁移到非系统盘 4. 配置国内镜像源 国内镜像 方法1——通过Docker-Desktop配置 方法2——找打daemon.json文件进行配置 三、在适用于 Wind

    2024年02月12日
    浏览(61)
  • 【Vscode 远程连接 Docker 容器】

    在主机目录下创建一个 Dockerfile ,注意文件名必须保持一致!!!(默认装了docker) ubuntu:22.04 镜像 Dockerfile 运行容器,映射端口:(主机7000:容器22) 进入容器 在 Docker 容器中安装 SSH 服务: 启动 SSH 服务: 修改 SSH 配置文件 /etc/ssh/sshd_config ,将 PermitRootLogin 和 PasswordAuth

    2024年02月10日
    浏览(27)
  • Docker安全开放远程访问连接权限

    Docker服务完全开放对外访问权限操作如下: 出现如下信息则代表修改Docker服务设置远程访问成功。 特别注意的点: 完全开放Docker对外访问权限有可能会遭到别人攻击,这是很不安全的,只要别人知道你的服务器地址就能够随意连接你的Docker服务,而不需要任何认证,因此,

    2024年02月12日
    浏览(36)
  • 配置开启Docker2375远程连接与解决Docker未授权访问漏洞

    首先 需要安装docker ,参考我这篇文章:基于CentOS7安装配置docker与docker-compose 配置开启Docker远程连接的步骤 : 1-编辑/usr/lib/systemd/system/docker.service 文件 : 配置完成后完整的 docekr.service : systemctl daemon-reload 与systemctl restart docker : systemctl status docker : 查看docker状态 (后面增加的内

    2024年02月05日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包