当前位置: 首页 > java >正文

Windows 安装以及配置Docker全流程 - Docker Toolbox

Windows 安装以及配置docker全流程 -Docker Toolbox

  • 一、下载安装
  • 二、配置镜像源
  • 三、启动容器

一、下载安装

Windows低版本是无法安装Docker,所以选择安装Docker Toolbox来使用Docker。
Docker Desktop无法在windows低版本进行安装:https://blog.csdn.net/m0_37903574/article/details/148286608
Docker Desktop requires Windows 10 Pro or Enterprise version:https://blog.csdn.net/qq_39060337/article/details/105793149 - 安装完后点击桌面Docker Quickstart Terminal,无发启动,可参考此博客

下载地址:

    1. Docker Toolbox 19.03.1 安装包下载[推荐]:https://gitcode.com/open-source-toolkit/85753/
    1. 阿里云镜像站:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
    1. github官方:https://github.com/docker-archive/toolbox/releases

  • 安装时可无脑下一步,我的机子上预先安装了git,安装完后无需配置点击桌面Docker Quickstart Terminal即可启动,成功启动后等一会,会显示如下界面。
    在这里插入图片描述

二、配置镜像源

  • 大部分人在执行命令docker searchdocker pull 时候报如下问题:
    Error response from daemon: Get "https://index.docker.io/v1 - 其实就是网络连接问题,需配置国内源解决。

search与pull命令的行为差异:https://blog.csdn.net/u012288582/article/details/145637147 - 网络不好就不要使用docker search了,直接docker pull
国内无法拉取Docker镜像了?这些方法拯救你的Docker:https://cloud.tencent.com/developer/article/2434428 - 里面有可用的镜像源

配置镜像源方法如下 (在WIndows上没有找到配置文件,也没有找到相关路径,使用命令配置):

    1. 使用 docker-machine ssh default ,如下图所示
      在这里插入图片描述
    1. 写入镜像网址sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=https://docker-mirror.aigc2d.com |g" /var/lib/boot2docker/profile (https://docker-mirror.aigc2d.com可替换为别的网址)
    1. 然后依次执行exitdocker-machine restart default即可
  • 使用docker info命令检查是否配置正确,截止25年6月中旬,以下网址应该至少有一个能用:
    在这里插入图片描述
    之后就可正常拉取镜像,比如 docker pull rabbitmq:management

三、启动容器

  • 启动容器时候可能会遇到闪退问题,输出的日志如下所示:
    在这里插入图片描述

docker 报Failed to create thread: Operation not permitted (1) 解决方法:https://www.cnblogs.com/wei325/p/17547381.html
docker常见退出码:https://blog.csdn.net/weixin_43866248/article/details/134399726


  • 需在docker run时增加--privileged=true,如下所示:
docker run --privileged=true -d --name my_rabbit -p 5672:5672 -p 15672:15672 rabbitmq:management
  • 之后使用docker ps,能看到有容器运行即可:
    在这里插入图片描述
    最后关闭容器,docker stop my_rabbit,完结!
http://www.xdnf.cn/news/13478.html

相关文章:

  • 聊天室项目多进程纯C版
  • JAVA学习
  • 粉尘检测仪监测技术方案
  • 黑马教程强化day2-2
  • 新闻类鸿蒙应用全链路运维指南:高并发场景下的稳定保障
  • Android的Dalvik和ART
  • 树莓派超全系列教程文档--(64)rpicam-apps可用选项介绍之相机控制选项
  • 顶级视频生成大模型分析:Seedance 1.0 Pro (字节跳动) - 新晋榜首
  • 洛谷B3612 【深进1.例1】求区间和
  • 论文笔记 -《MegaBlocks- Efficient Sparse Training with Mixture-of-Experts》
  • 【Cross-Language Binary-Source Code Matching with Intermediate Representations】
  • SD卡及FATFS文件系统
  • 马里兰大学:LLM过度思考降低性能
  • 打卡第42天:简单CNN
  • PyTorch 中torch.einsum函数的使用详解和工程应用示例
  • QML显示图片问题解决办法
  • IDEA的git提交代码提交失败,有错误0 个文件已提交,1 个文件提交失败:
  • 双路 CPU 物理服务器租用服务
  • 鹰盾视频加密器Windows播放器禁止虚拟机运行的技术实现解析
  • 青藏高原ASTER_GDEM数据集(2011)
  • Linux C学习路线全概括及知识点笔记3-网络编程
  • AI 视频创作技术全解析:从环境搭建到实战落地​
  • 2025年的WWDC所更新的内容
  • JS 原型与原型链详解
  • mac redis以守护进程重新启动
  • MySQL之事务与视图
  • 【笔记】Kubernetes 中手动及自动化证书更换步骤及注意事项
  • 如何开启自己计算机远程桌面连接功能? 给别人或异地访问
  • 8.Vue的watch监视
  • 从sdp开始到webrtc的通信过程