win10 docker,docker-compose 安装和配置 - makalo

win10 docker,docker-compose 安装和配置 - makalo

win10 docker,docker-compose 安装和配置 - makalo


  • win10 docker,docker-compose 安装和配置 - makalo
  • https://www.cnblogs.com/makalochen/p/14286100.html
  • docker 安装 Docker 并非是一个通用的容器工具,它依赖于已存在并运行的 Linux 内核环境。 Docker 实质上是在已经运行的 Linux 下制造了一个隔离的文件环境,因此它执行的效率几乎等同于所部署的 Linux 主机。 因此,Docker 必须部署在 Linux 内核的系统上。如
  • 2024-08-21 21:11:18

docker 安装

  Docker 并非是一个通用的容器工具,它依赖于已存在并运行的 Linux 内核环境。

  Docker 实质上是在已经运行的 Linux 下制造了一个隔离的文件环境,因此它执行的效率几乎等同于所部署的 Linux 主机。

  因此,Docker 必须部署在 Linux 内核的系统上。如果其他系统想部署 Docker 就必须安装一个虚拟 Linux 环境。

  在 Windows 上部署 Docker 的方法都是先安装一个虚拟机,并在安装 Linux 系统的的虚拟机中运行 Docker。

  Win10 系统

  Docker Desktop 是 Docker 在 Windows 10 和 macOS 操作系统上的官方安装方式,这个方法依然属于先在虚拟机中安装 Linux 然后再安装 Docker 的方法。

  注意:

  • 此方法仅适用于 Windows 10 操作系统专业版、企业版、教育版和部分家庭版!
  • 要启用或安装Hyper-V

  启用

  也可以通过命令来启用 Hyper-V ,请右键开始菜单并以管理员身份运行 PowerShell,执行以下命令

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

  win10 家庭版

  https://jingyan.baidu.com/article/d7130635e5678113fcf4757f.html

下载docker

  https://hub.docker.com/editions/community/docker-ce-desktop-windows/

  这个下载会很慢,耐心等待

安装

  参考:

  https://docs.docker.com/docker-for-windows/install-windows-home/

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

  双击下载好的安装包,进行安装

image-20210116135746609

  等待安装

image-20210116135838275

  安装完成后,双击桌面的图标运行

image-20210116141540829

WSL 2 installation is incomplete 的问题

  如果出现

WSL 2 installation is incomplete.

image-20210116141615513

  查看小鲸鱼的状态

  如果红色就说明守护进程没有启动

image-20210116143315453

  可能是我们使用的wsl2版本老了,需要我们自己手动更新一下

  参考:https://docs.microsoft.com/en-us/windows/wsl/install-win10

  也有可能是没有开启wsl

  参考:https://www.cnblogs.com/luhuaji/p/10892159.html

  这里演示更新wsl,访问 https://docs.microsoft.com/en-us/windows/wsl/install-manual

  找到第四步,点击下载

image-20210116144707376

  下载完后,开始安装更新,安装完了

  右击重新启动一下

image-20210116143408336

  此时小鲸鱼

image-20210116145108629

  说明正常了

测试

  测试是否安装成功

  按下 win + R​输入CMD 输入

docker version

  如图表示成功

image-20210116142723575

  按下 win + R​输入CMD 输入

docker run hello-world

image-20210116145508113

  你运行这个你会发现很慢,这就需要配置镜像

docker 配置

  关于阿里云镜像地址获取:

  https://www.cnblogs.com/makalochen/p/14230753.html#docker-配置阿里云镜像

镜像设置

  找到设置,设置地址,等待重启完毕

image-20210116150357047

  按下 win + R​输入CMD 输入

docker info

  查看是否设置成功,如图表示设置成功

image-20210116150622106

docker-compose 安装">docker-compose 安装

  参考:https://docs.docker.com/compose/install/

  我原本以为跟linux一样需要单独安装,没想官方说win版默认已经安装

  看官方原文

Install Compose on Windows desktop systems🔗

Docker Desktop for Windows includes Compose along with other Docker apps, so most Windows users do not need to install Compose separately. For install instructions, see Install Docker Desktop on Windows.

If you are running the Docker daemon and client directly on Microsoft Windows Server, follow the instructions in the Windows Server tab.

  我们来测试一下

  按下 win + R​输入CMD 输入

docker-compose

image-20210116152203123

  如图可以看到已经有了docker-compose

  本文作者:makalo

  本文链接:https://www.cnblogs.com/makalochen/p/14286100.html

  版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

2.2.1 全压启动控制线路 2024-12-21
镜像加速器 · Docker -- 从入门到实践 2024-08-21