参考资料

  1. Spug 是一款开源的轻量级自动化运维平台
  2. 如何使用Docker进行持续集成?
  3. Logstash 是 Elastic 公司开发的开源数据收集和处理引擎
  4. Percona是一家提供开源数据库解决方案的公司,专注于MySQL、MongoDB、PostgreSQL等数据库的性能优化
  5. Traefik 是一个现代化的反向代理和负载均衡工具
  6. Perl是一种高级、通用、解释型动态编程语言
  7. Nexus Repository Manager 3(简称Nexus3)是由Sonatype公司开发的一款企业级仓库管理工具
  8. Hitch是一个高性能的HTTP代理服务器
  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"
}

声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。