Home - Docker

Docker Hub Container Image Library | App Containerization

Docker · 语雀

Getting Started

Windows 使用 Docker 之前需要先准备好 WSL。具体怎么准备,参考:WSL

完成之后做两件事情:

  1. 修改配置文件

    {
      "registry-mirrors": [
        "<https://docker.mirrors.ustc.edu.cn/>"
      ],
      "insecure-registries": [],
      "debug": false,
      "experimental": false,
      "features": {
        "buildkit": true
      },
      "builder": {
        "gc": {
          "enabled": true,
          "defaultKeepStorage": "20GB"
        }
      }
    }
    
  2. 修改数据存储位置

    # first quit docker desktop
    wsl --list -v
    wsl --shutdown
    wsl --list -v
    wsl --export docker-desktop-data "D:\\Root\\Apps\\Docker\\Data\\wsl\\data\\docker-desktop-data.tar"
    wsl --unregister docker-desktop-data
    wsl --import docker-desktop-data "D:\\Root\\Apps\\Docker\\Data\\wsl\\data" "D:\\Root\\Apps\\Docker\\Data\\wsl\\data\\docker-desktop-data.tar" --version 2
    rm "D:\\Root\\Apps\\Docker\\Data\\wsl\\data\\docker-desktop-data.tar"
    

    How can I change the location of docker images when using Docker Desktop on WSL2 with Windows 10 Home?

    Change Docker native images location on Windows 10 Pro

    Move docker-desktop-data distro out of System Drive

一些基本信息

# Windows 中 Docker 相关目录
C:\\ProgramData\\Docker
C:\\ProgramData\\DockerDesktop
C:\\Users\\%USERPROFILE%\\AppData\\Local\\Docker

在 Ubuntu 下载 Docker

https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/

How To Install and Use Docker on Ubuntu 22.04 | DigitalOcean

参考资料

Dockerfile: ENTRYPOINT和CMD的区别

Shell的后台运行(&)与nohup

Docker 1小时快速上手教程,无废话纯干货_哔哩哔哩_bilibili

Kubernetes (K8S) 3 小时快速上手 + 实践,无废话纯干货_哔哩哔哩_bilibili