Docker-Compose 快速部署安装 Nginx 或其他应用

Docker-Compose 快速部署安装 Nginx 或其他应用

1. 下载 Docker-Compose

访问以下地址下载 Docker-Compose:

2. 上传并解压 Docker-Compose

将下载的 Docker-Compose 文件上传到服务器,并进行解压。

3. 安装 Docker

CentOSRHEL 上安装 Docker:

1. 删除旧版本的 Docker(如果已安装):
bash 复制代码
sudo yum remove docker docker-common docker-snapshot
2. 安装依赖:
bash 复制代码
sudo yum install -y yum-utils
3. 设置 Docker 的稳定仓库:
bash 复制代码
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4. 安装 Docker:
bash 复制代码
sudo yum install docker-ce

4. 重新启动 Docker 服务

安装完成后,尝试启动 Docker 服务:

bash 复制代码
sudo systemctl start docker

确认 Docker 是否正在运行:

bash 复制代码
sudo systemctl status docker

如果 Docker 已启动,状态应该显示为 active (running)

5. 检查 Docker 服务名称

有时 Docker 服务的名称可能不是 docker.service,而是 docker-ce.service(如果你安装的是 Docker CE)。你可以通过以下命令列出所有服务,检查 Docker 服务的实际名称:

bash 复制代码
sudo systemctl list-units --type=service | grep docker

如果找到类似 docker-ce.service 的服务,尝试使用以下命令启动 Docker:

bash 复制代码
sudo systemctl start docker-ce

6. 启用 Docker 服务自动启动

为了确保 Docker 在每次启动时都自动启动,你可以使用以下命令启用 Docker 服务:

bash 复制代码
sudo systemctl enable docker

7. 重新启动计算机

如果服务仍然没有启动,尝试重启计算机,以确保所有服务配置生效。


总结

  1. 确认 Docker 是否已正确安装。
  2. 如果未安装 Docker,按照步骤安装 Docker。
  3. 检查服务的名称(dockerdocker-ce)。
  4. 启动 Docker 服务并设置为开机自启。

按照这些步骤操作,你应该能够解决 docker.service not found 的问题。如果仍然遇到问题,请告知,我会帮助你进一步诊断。


8. 安装并使用 Docker-Compose 部署 Nginx

  • 进入 Nginx 目录

    在 Docker-Compose 配置文件所在的 Nginx 目录中执行:

    bash 复制代码
    cd /path/to/nginx
  • 运行 Docker Compose

    使用以下命令来启动 Nginx 服务(确保 docker-compose.yml 文件在当前目录中):

    bash 复制代码
    docker-compose up -d

9. 测试

测试部署的 Nginx 是否运行正常,可以在浏览器中访问 Nginx 所在的 IP 或端口,确保能够看到默认的 Nginx 页面。


希望这个整理后的版本对你有帮助!如果有任何问题,随时告诉我。

视频记录

https://www.bilibili.com/video/BV1qCSMYJEDB/

相关推荐
方便面不加香菜43 分钟前
Linux--基础IO(一)
linux·运维·服务器
鼎讯信通3 小时前
风电光缆运维提质增效:G-4000A 光缆故障追踪仪破解风场巡检难题
运维·网络·数据库
三十..3 小时前
MySQL 从入门到高可用架构实战精要
运维·数据库·mysql
杨浦老苏4 小时前
开源多用户图书追踪系统LibrisLog
docker·群晖·收藏管理
跨境数据猎手4 小时前
大数据在电商行业的应用
大数据·运维·爬虫
linyanRPA5 小时前
影刀RPA店群自动化实战:多店铺活动自动报名与促销管理架构设计
运维·自动化·办公自动化·rpa·python脚本·爬虫自动化·店群自动化
会Tk矩阵群控的小木5 小时前
安卓群控系统对于游戏工作室实战教程
android·运维·游戏·adb·开源软件·个人开发
赵渝强老师5 小时前
【赵渝强老师】Kubernetes(K8s)中的金丝雀升级
linux·docker·云原生·容器·kubernetes
佛山个人技术开发6 小时前
GitCode SSH连接配置教程
运维·ssh·gitcode
我叫张小白。7 小时前
CentOS 7 安装 Docker并配置镜像加速(完整指南)
linux·docker·centos