济南房产信息网站官网查询平台公司的定义
2026/6/28 19:46:12 网站建设 项目流程
济南房产信息网站官网查询,平台公司的定义,科技作品,建站点的步骤本文针对 Ubuntu 22.04 LTS 系统#xff0c;提供 Docker 引擎与 Docker Compose v2 的完整安装步骤#xff0c;重点解决中国网络环境下的镜像拉取慢、依赖安装失败等问题#xff0c;同时包含环境验证、基础配置及常见错误排查#xff0c;适合 Java 后端开发、DevOps 工程师…本文针对 Ubuntu 22.04 LTS 系统提供 Docker 引擎与 Docker Compose v2 的完整安装步骤重点解决中国网络环境下的镜像拉取慢、依赖安装失败等问题同时包含环境验证、基础配置及常见错误排查适合 Java 后端开发、DevOps 工程师及容器化部署初学者。一、前置准备1.1 系统更新与依赖安装首先更新系统包索引安装 Docker 所需的依赖工具如 apt-transport-https、ca-certificates 等确保后续安装顺利。# 更新系统包索引sudoaptupdate -y# 安装必要依赖允许 apt 通过 HTTPS 使用仓库sudoaptinstall-y apt-transport-https ca-certificatescurlsoftware-properties-common gnupg lsb-release1.2 关闭防火墙可选避免端口拦截Ubuntu 22.04 默认启用 ufw 防火墙若后续容器端口映射无法访问可临时关闭生产环境建议按需开放端口而非直接关闭。# 关闭 ufw 防火墙sudoufw disable# 验证防火墙状态显示 inactive 即为关闭sudoufw status二、安装 Docker 引擎2.1 配置 Docker 官方 GPG 密钥导入 Docker 阿里云镜像源的密钥确保软件包的真实性。curl-fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg|sudogpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg2.2 添加 Docker 软件源优先阿里云镜像源默认官方源在国内访问较慢此处直接配置阿里云 Docker 镜像源提升安装速度。# 添加阿里云 Docker 源到系统源列表echodeb [arch$(dpkg --print-architecture)signed-by/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu$(lsb_release -cs)stable|sudotee/etc/apt/sources.list.d/docker.list/dev/null2.3 安装 Docker Engine更新包索引后安装最新版 Docker Engine包含 docker-ce、docker-ce-cli、containerd.io。# 再次更新包索引使 Docker 源生效sudoaptupdate -y# 安装 Docker Enginesudoaptinstall-y docker-ce docker-ce-cli containerd.io2.4 验证 Docker 安装成功启动 Docker 服务并运行 hello-world 容器验证 Docker 引擎是否正常工作。# 启动 Docker 服务并设置开机自启sudosystemctl startdockersudosystemctlenabledocker# 验证 Docker 服务状态显示 active (running) 即为正常sudosystemctl statusdocker# 运行 hello-world 容器拉取测试镜像并启动sudodockerrun hello-world若输出Hello from Docker!相关信息说明 Docker 安装成功。2.5 配置 Docker 镜像加速解决拉取慢问题为 Docker 配置国内镜像加速器阿里云、网易云均可大幅提升镜像拉取速度。以阿里云为例登录 阿里云容器镜像服务需注册阿里云账号在「镜像工具」-「镜像加速器」中获取专属加速地址每个人的地址不同。创建 Docker 配置目录并编写加速配置文件# 创建 Docker 配置目录sudomkdir-p /etc/docker# 编写镜像加速配置替换为你的阿里云加速地址sudotee/etc/docker/daemon.json-EOF { registry-mirrors: [https://xxxxxx.mirror.aliyuncs.com] } EOF# 重启 Docker 服务使配置生效sudosystemctl daemon-reloadsudosystemctl restartdocker验证加速配置是否生效sudodockerinfo|grepRegistry Mirrors若输出配置的加速地址说明配置成功。2.6 配置非 root 用户运行 Docker可选默认情况下只有 root 用户和 docker 组用户可运行 Docker 命令为避免每次输入 sudo可将当前用户加入 docker 组# 将当前用户加入 docker 组sudousermod-aGdocker$USER# 注销当前用户并重新登录使权限生效# 重新登录后验证无需 sudo 运行 docker 命令dockerinfo三、安装 Docker Compose v23.1 配置Docker阿里软件源由于你已安装Docker先更新Docker软件源为阿里源保证docker-compose-plugin包可正常获取安装必要依赖包sudo apt update sudo apt install -y ca-certificates curl gnupg lsb-release添加阿里Docker官方GPG密钥curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg配置阿里Docker软件源替换原有源echo deb [arch$(dpkg --print-architecture) signed-by/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable | sudo tee /etc/apt/sources.list.d/docker.list /dev/null更新软件包索引sudo apt update3.2、核心步骤安装Docker Compose v2插件docker-compose-pluginDocker Compose v2在Ubuntu软件源中以docker-compose-plugin包的形式提供直接通过apt安装即可阿里源已配置无需额外下载sudo apt install -y docker-compose-plugin3.3、可选优化配置命令别名兼容v1习惯如果你习惯使用v1的docker-compose带短横线命令可以添加别名实现兼容无需修改原有操作习惯临时别名仅当前终端有效alias docker-composedocker compose永久别名所有终端、重启后仍有效# 写入用户环境变量配置文件 echo alias docker-composedocker compose ~/.bashrc # 生效配置如果使用zsh替换为 source ~/.zshrc source ~/.bashrc配置完成后即可使用docker-compose version验证别名是否生效。四、Docker Compose v2 基础使用示例以运行一个简单的 Nginx 容器为例演示 Docker Compose v2 的使用流程。# 创建示例目录并进入mkdir-p ~/docker-compose-democd~/docker-compose-demo# 创建 docker-compose.yml 文件teedocker-compose.yml-EOF version: 3.8 services: nginx: image: nginx:latest ports: - 8080:80 volumes: - ./nginx/html:/usr/share/nginx/html restart: always EOF# 创建 Nginx 静态文件目录并添加测试页面mkdir-p ./nginx/htmlechoh1Docker Compose v2 Test (Ubuntu22.04)/h1./nginx/html/index.html# 启动容器后台运行docker-composeup -d# 验证容器状态docker-composeps# 访问测试本地访问或远程访问服务器 IP:8080curlhttp://localhost:8080若输出h1Docker Compose v2 Test (Ubuntu22.04)/h1说明 Docker Compose 运行正常。后续可通过docker-compose down停止并删除容器。五、补充说明Docker Compose v2的配置文件仍支持docker-compose.yml或docker-compose.yaml功能与v1完全兼容且性能更优若安装过程中提示包不存在可重新执行sudo apt update刷新软件源索引后重试阿里源的docker-ce仓库已包含最新版docker-compose-plugin无需额外手动下载二进制文件。六、总结本文完成了 Ubuntu22.04 系统下 Docker 引擎与 Docker Compose v2 的完整安装核心优化了中国网络环境下的镜像源和加速配置同时覆盖了权限配置、基础使用及常见问题排查。后续可结合实际业务场景使用 Docker Compose 编排微服务容器提升部署效率。若需进一步配置 Docker 集群如 Swarm或集成 CI/CD 流程可参考官方文档或相关技术教程。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询