相关疑难解决方法(0)

如何使用不同的命令启动已停止的Docker容器?

我想用一个不同的命令启动一个停止的Docker容器,因为默认命令崩溃 - 意味着我无法启动容器然后使用'docker exec'.

基本上我想启动一个shell,以便我可以检查容器的内容.

幸运的是我用-it选项创建了容器!

docker

212
推荐指数
6
解决办法
18万
查看次数

在 github actions yml 文件中创建 Minio(S3) 容器

我正在尝试创建一个 Minio/S3 容器,以便我可以在 github 上运行我的测试套件作为操作。我目前有以下内容:

name: Run Tests
on:
  push:
    branches: [ master ]
  pull_request:
    branches: [ master ]

jobs:
  build:

    runs-on: ubuntu-18.04

    services:
      postgres:
        ...

      minio:
        image: minio/minio
        volumes:
          - /data
        ports:
          - 9000:9000
        env:
          MINIO_ACCESS_KEY: minio
          MINIO_SECRET_KEY: minio123
        options: --entrypoint "minio server /data" --health-cmd "curl -f http://localhost:9000/minio/health/live" --health-interval 10s --health-timeout 5s --health-retries 5

    steps:
      ...
Run Code Online (Sandbox Code Playgroud)

我尝试了以下排列来使 minio 容器正常工作,但没有成功:

volumes:
  - ./data:/data

volumes:
  - ./:/data

volumes:
  - .:/data

volumes:
  - /data:/data
Run Code Online (Sandbox Code Playgroud)

我什至尝试过:

options: --entrypoint "mkdir /data; minio server /data" …
Run Code Online (Sandbox Code Playgroud)

containers yaml docker minio github-actions

6
推荐指数
2
解决办法
4426
查看次数

标签 统计

docker ×2

containers ×1

github-actions ×1

minio ×1

yaml ×1