問題タブ [portainer]
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 - Portainer を使用して Docker コンテナー シェルにアクセスし、ボリュームをマウントする方法は?
Ubuntu 18.04 に Docker CE をインストールし、Portainer UI を使用してコンテナーを簡単にデプロイしています。
私はまだ Docker の初心者です。多くのチュートリアルに従いましたが、実行中のコンテナーのボリュームのマウントについてはまだわかりません。
例えば;
Portainer UI で提供されている公式イメージを使用して Nginx をインストールしました。正常に動作しており、NGINX の既定のページが表示されます。
HTML ファイルを追加して NGINX 構成を編集したいのですが、ローカル ハード ドライブにファイルが見つかりません。
Docker がボリュームを使用して暗号化されたデータを保存していることは知っています。
実行中のコンテナーのファイルを Ubuntu マシンにマウントし、外出先で構成/html ファイルを編集するにはどうすればよいですか?
コンテナーでアプリを実行する Docker のアイデアが気に入っています。
同じコンテナーを Heroku にデプロイできましたが、ボリュームのマウント、ファイルの編集についてはわかりません。
これがばかげた質問である場合は申し訳ありません。
docker - Docker-compose が環境変数を読み取らない (MYSQL_DATABASE_PASSWORD)
Portainer のデフォルトの Wordpress テンプレートを使用して、Synology NAS で小さな wordpress スタックを構築しようとしています。MYSQL_DATABASE_PASSWORD を完全に宣言しますが、実行すると次のようになります。
You need to specify one of MYSQL_ROOT_PASSWORD, MYSQL_ALLOW_EMPTY_PASSWORD and MYSQL_RANDOM_ROOT_PASSWORD
ドキュメントでデフォルトの docker-compose.yml ファイルを使用してFileRunに対して同じことを試しましたが、それでも上記のエラーがスローされます。
これらの環境変数の一部またはすべてをエクスポートしようとしましたが、同じ問題が発生することがわかりました。
期待される結果は、スタックの実行、特に mariadb コンテナーです。You need to specify one of MYSQL_ROOT_PASSWORD, MYSQL_ALLOW_EMPTY_PASSWORD and MYSQL_RANDOM_ROOT_PASSWORD
実際に発生するのは、コンテナが繰り返し死んでエラーをスローすることです。