参考资料

  1. Ubuntu-debootstrap 是一个用于在现有 Linux 系统上创建最小化 Ubuntu 根文件系统的工具
  2. Scratch 是 MIT 媒体实验室开发的图形化编程语言
  3. Amazon Corretto 是亚马逊提供的免费、多平台、生产就绪的 OpenJDK 发行版
  4. OnlyOffice是一款开源办公套件
  5. Swift是苹果公司开发的一种强大且直观的编程语言
  6. ClearLinux 是由 Intel 开发的一个基于 Linux 的操作系统
  7. ROS (Robot Operating System) 简介
  8. Jobber 是一个轻量级的任务调度工具

Docker的安装与配置

  1. 安装Docker

  • Linux系统:

    curl -fsSL https://get.docker.com | sh
    sudo systemctl start docker
    sudo systemctl enable docker
  • Windows/macOS:
    下载Docker Desktop安装包并运行安装程序

  1. 验证安装

docker --version
docker run hello-world
  1. 配置Docker(Linux)

  • 添加用户到docker组:

sudo usermod -aG docker $USER
newgrp docker
  • 配置镜像加速(中国用户):

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://registry.docker-cn.com"]
}
EOF
sudo systemctl restart docker
  1. 常用配置项

  • 修改数据存储位置:

sudo systemctl stop docker
sudo mv /var/lib/docker /new/location
sudo ln -s /new/location/docker /var/lib/docker
sudo systemctl start docker
  1. 安全配置

  • 启用用户命名空间:

sudo echo "dockremap:165536:65536" >> /etc/subuid
sudo echo "dockremap:165536:65536" >> /etc/subgid

在daemon.json中添加:

{
  "userns-remap": "dockremap"
}