参考资料

  1. Traefik 是一个现代化的反向代理和负载均衡工具
  2. Caddy 是一个现代化的、开源的 Web 服务器和反向代理工具
  3. Apache Solr 是一个基于 Apache Lucene 构建的开源企业级搜索平台
  4. phpMyAdmin 是一个用 PHP 编写的免费开源工具
  5. PostgreSQL 是一个开源的关系型数据库管理系统
  6. ZooKeeper 是一个开源的分布式协调服务
  7. docker镜像源配置详细说明以及案例
  8. Adminer(原phpMinAdmin)是一个轻量级、功能完整的数据库管理工具

docker安装包详细说明以及案例

Docker安装包详细说明

Docker安装包通常包含以下组件:

  1. Docker Engine: 核心组件,负责容器管理和运行。

  2. Docker CLI: 命令行工具,用于与Docker Engine交互。

  3. Docker Compose: 用于定义和运行多容器Docker应用的工具。

  4. Docker Desktop: 针对Windows和macOS的GUI应用,包含Docker Engine和CLI。

安装步骤

Linux

  1. 更新包索引:

    sudo apt-get update
  2. 安装依赖包:

    sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
  3. 添加Docker官方GPG密钥:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  4. 添加Docker仓库:

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  5. 更新包索引:

    sudo apt-get update
  6. 安装Docker:

    sudo apt-get install docker-ce
  7. 启动Docker服务:

    sudo systemctl start docker
  8. 验证安装:

    sudo docker --version

Windows

  1. 下载Docker Desktop安装程序:Docker Desktop

  2. 运行安装程序并按照提示完成安装。

  3. 启动Docker Desktop。

macOS

  1. 下载Docker Desktop安装程序:Docker Desktop

  2. 运行安装程序并按照提示完成安装。

  3. 启动Docker Desktop。

案例:在Ubuntu上安装并运行Nginx容器

  1. 安装Docker(如上述步骤)。

  2. 拉取Nginx镜像:

    sudo docker pull nginx
  3. 运行Nginx容器:

    sudo docker run -d -p 80:80 --name my-nginx nginx
  4. 验证Nginx是否运行:
    打开浏览器访问 http://localhost,应看到Nginx欢迎页面。

注意事项

  • 安装前确保系统满足Docker的最低要求。

  • 安装后确保Docker服务已启动。

  • 使用非root用户运行Docker命令时,需将用户加入 docker 组:

    sudo usermod -aG docker $USER
  • 安装后可通过 docker --version 验证安装是否成功。