問題タブ [docker-in-docker]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - docker内でnginxを実行できません
Docker コンテナー内で nginx イメージを実行しようとしています。これらの手順を試しました
- ubuntu dockerイメージ内のssh
docker run -v /var/run/docker.sock:/var/run/docker.sock -it ubuntu:latest bash
- インストール済み Docker
- Nginx イメージを実行する
docker run -d -p 80:80 nginx
curl localhost:80
与えるConnection refused
docker - Docker 内の Docker 内のイメージを事前にプルする (dind)
常に同じいくつかのイメージを使用する docker-in-docker コンテナーを実行しています。起動時にそれらをプルする必要がないように、それらを自分のdindコンテナに事前にプルしたいと思います。どうすればこれを達成できますか?
私は自分のイメージを、
明らかに、上記の Dockerfile は、ビルド中に docker が実行されていないためビルドされませんが、私が達成したいことのアイデアを提供するはずです。
ruby - docker-in-docker を使用した gitlab-ci にそのようなイメージはありません
Rails プロジェクトでdocker-apiを使用しています。
カスタム イメージを使用してコンテナーを作成する必要があります。
.gitlab-ci.yml:
エラーが発生しました:
この問題をどのように解決しますか?