問題タブ [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.
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 をインストールするだけで済みます。
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 ファイルはありません。
私は何を間違っていますか?