Windows 中安装Docker方法

方法一:**

  1. 安装虚拟机如virtualBox,然后安装 Linux系统;

    • virtualBox下载地址

    • Ubuntu下载地址

      • OS requirements

        • 需要是一下64-bit的ubuntu版本:
          • Ubuntu Oracular 24.10
          • Ubuntu Noble 24.04 (LTS)
          • Ubuntu Jammy 22.04 (LTS)
          • Ubuntu Focal 20.04 (LTS)
      • 卸载 Linux系统中的冲突包(Linux发行版可能提供了非官方的Docker包)

        //要卸载的包
        docker.io
        docker-compose
        docker-compose-v2
        docker-doc
        podman-docker
        //执行如下命令卸载所有冲突包
        for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done
        
  2. 在Linux系统中安装Docker

    • 通过 apt repository 安装Docker步骤如下:

      • 安装 Docker的apt 库

        # Add Docker's official GPG key:
        sudo apt-get update
        sudo apt-get install apt-transport-https
        sudo apt-get install ca-certificates curl
        sudo apt-get install gnupg-agent \
            software-properties-common
        sudo install -m 0755 -d /etc/apt/keyrings
        sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
        sudo chmod a+r /etc/apt/keyrings/docker.asc
        
        # Add the repository to Apt sources:
        echo \
          "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
          $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
          sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
        sudo apt-get update
        
      • 安装Docker需要的包

        # List the available versions:
        apt-cache madison docker-ce | awk '{ print $3 }'
        
        5:27.3.1-1~ubuntu.24.04~noble
        5:27.3.0-1~ubuntu.24.04~noble
        ...
        
        # 选择一个版本进行安装
        VERSION_STRING=5:27.3.1-1~ubuntu.24.04~noble
        sudo apt-get install docker-ce=$VERSION_STRING docker-ce-cli=$VERSION_STRING containerd.io docker-buildx-plugin docker-compose-plugin
        
        #验证是否成功
        sudo docker run hello-world
        
    • 要卸载 Docker Engine执行以下命令:

      # 卸载 Docker Engine
      sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras
      
      # 进一步要删除主机上的Images,containers、volumes、custom configuration files 执行如下
      sudo rm -rf /var/lib/docker
      sudo rm -rf /var/lib/containerd
      
      # 移除 source list 和 keyrings 执行如下
      sudo rm /etc/apt/sources.list.d/docker.list
      sudo rm /etc/apt/keyrings/docker.asc
      

    更多设置见:https://docs.docker.com/engine/installation/linux/ubuntulinux/

方法二:

安装docker toolBox window,然后一键安装,最终效果和上面的基本一致。
下载地址:https://www.docker.com/products/docker-toolbox
安装步骤:https://docs.docker.com/toolbox/toolbox_install_windows

方法三:

Docker for Windows:
系统要求:64bit Windows 10 Pro, with Enterprise and Education (1511 November update, Build 10586 or later)。
参考地址: https://docs.docker.com/docker-for-windows

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值