menu

Windows

Windows

推荐是以哦那个

  1. 通过 WSL2 可以安装一个轻型且内嵌式的 Ubuntu,可在虚拟机里进行安装 Docker。

  2. 通过 Vagrant 和各种虚拟机软件(如:VirtualBox )安装一个 Linux 虚拟机。在该虚拟机里进行 Docker。

    参考脚本:GitHub Gist URL

不推荐:

  • 使用 Docker Desktop: 超过 250 名员工或年收入超过 $10 million 的公司需要购买商业 license。1

Mac

推荐使用:

  • Lima:支持 M1

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    
    # install
    brew install lima docker docker-compose
    limactl --version
      
    ###
    # new a VM and run
    # VM default memory: 4G 
    ###
    config_dir="$HOME/lima" && mkdir ${config_dir}
    curl https://raw.githubusercontent.com/lima-vm/lima/master/examples/docker.yaml -o "${config_dir}/docker.yaml"
    limactl start "${config_dir}/docker.yaml"
      
    # configure context
    docker context create lima-docker --docker "host=unix:///Users/user/.lima/docker/sock/docker.sock"
    docker context use lima-docker
      
    # stop VM
    limactl stop docker
    

不推荐

  • Minikube + Podman/hyperkit: 不支持M1。
  • Docker Desktop:同 Windows。

待观察:

  • Podman: 使用该工具,就要学习 Podman 的命令。Podman 命令和 Docker 命令很类似,理论上不需要什么学习成本,但有人说 Podman 有些操作是实现不了的,所以待观察。

参考 References