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/

相关推荐
Derrick_itRose几秒前
黑马程序员MybatisPlus/Docker相关内容
java·docker
PP东几秒前
DOCKER学习总结
学习·docker·eureka
程序员阿鹏2 小时前
查看虚拟机的MAC地址
linux·运维·服务器
白如意i2 小时前
如何在 Debian 8 上设置 Apache 虚拟主机
运维·debian·apache
笑鸿的学习笔记2 小时前
Linux笔记之终端Ctrl+r快捷键
linux·运维·笔记
ascarl20103 小时前
准确-NGINX 1.26.2配置正向代理并编译安装的完整过程
运维·nginx
szxinmai主板定制专家3 小时前
基于BM1684的AI边缘服务器-模型转换,大模型一体机(二)
运维·服务器·人工智能
ccino .3 小时前
docker ps -a里的项目怎么运行
运维·docker·容器
SafePloy安策4 小时前
软件保护:从用户角度出发的安全需求与体验
运维·网络
dessler4 小时前
云计算&虚拟化-kvm初始化cloud-init(二)
linux·运维·云计算