启动docker中的compose.yml

本文介绍了如何启动docker-compose.yml项目。首先定位到文件目录,然后查看文件,接着配置docker的insecure-registries,输入账号密码,最后通过'docker compose up'指令启动项目。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.先找到你的docker-compose.ym l的文件目录

在这里插入图片描述
2、定位到你的目录下#cd D:\IdeaWorkSpace\smartcity\docker-demo\localhost_li

3、到了指定位置用 #ls 查看文件下面的所有文件

在这里插入图片描述
4、配置一下这个docker软件配置
“insecure-registries”: [
这里填地址
]
在这里插入图片描述

5、登入你的Docker 账号密码

在这里插入图片描述然后启动comppose项目指令 docker compose up

### 使用 `docker-compose.yml` 文件启动 Docker 服务 为了使用 `docker-compose.yml` 文件启动 Docker 服务,需遵循特定流程并理解配置文件中的各项指令。 #### 创建 `docker-compose.yml` 文件 首先,在项目根目录下创建名为 `docker-compose.yml` 的文件。此文件用于定义所需的服务及其参数[^2]。 ```yaml version: '3' services: web: image: nginx:latest ports: - "8080:80" volumes: - ./html:/usr/share/nginx/html networks: - frontend redis: image: redis:alpine networks: - backend networks: frontend: backend: ``` 上述示例展示了两个服务——`web` 和 `redis`,以及它们之间的网络连接设置[^4]。 #### 启动服务 完成 `docker-compose.yml` 文件编辑后,通过终端进入包含该文件的目录,并运行如下命令: ```bash docker-compose up -d ``` 这条命令将以分离模式(后台运行)启动所有定义于 `docker-compose.yml` 中的服务实例。若希望查看日志输出,则可省略 `-d` 参数以交互方式启动[^1]。 对于仅启动已停止的服务而非重新创建新容器的情况,可以采用以下命令代替: ```bash docker-compose start ``` 需要注意的是,`docker-compose up` 不仅仅是启动现有容器;它还会根据当前工作目录下的 `docker-compose.yml` 文件检查是否有任何更改需要应用到正在运行的服务上。而 `docker start` 只能用来恢复之前已经存在的暂停状态的容器。 #### 停止服务 当不再需要这些服务时,可通过下面的命令安全地关闭它们: ```bash docker-compose down ``` 这会终止由 `docker-compose up` 或者 `docker-compose start` 所启动的所有容器,并移除相关资源,如临时生成的数据卷等。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值