問題タブ [docker-engine]

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.

0 投票する
2 に答える
3871 参照

docker - Docker の Windows で gitlab-runner が間違った OSType エラーで実行に失敗する

Hyper-V が有効になっている Windows Server に gitlab-runner があります。

docker API をネットワークに公開することで、Linux docker コンテナーを実行でき、docker:latest を使用して docker 自体を実行することもできます。

それで、それはすべて正しいようです。

デプロイ段階で実行したい場合docker-compose up -d、gitlab-runner からエラーが発生します。

ホスト マシンで gitlab-runner を直接実行することもできますが、すべてをリポジトリに格納し、docker をインストールするだけで済みます。

0 投票する
1 に答える
102 参照

docker - Docker ボリュームの永続性

私はDockerを学ぼうとしています。Windows10 Pro コンピューターに Docker Desktop をインストールしました。

Docker を使用して、PHP と MySQL の Web サイトを立ち上げて実行することから始めました。

私のdocker-compose.ymlは次のようになります

そして DockerFile は次のようになります

index.phpを含むwwwフォルダーがあります。

私が走るとき

PHP、mySQL サイトを正常に稼働させており、index.php にアクセスして期待どおりの結果を得ることができます。

ここまでは順調ですね。

ここで、Dockerfile を変更して php フォーラム Web サイト (phpbb) をセットアップしたいので、Dockerfile を次のように更新しました。

私が走るとき

予想される結果を確認できます。つまり、「ls」コマンドは、予想されるすべての phpBB ファイルを /var/www/html に表示します。

ただし、実行すると

私のコンテナには /var/www/html ( www フォルダのindex.php ) にindex.phpしかありません。phpBB ファイルはありません。

私は何を間違っていますか?