私はpostgresをローカルにインストールしたくありませんが、私はドッカーコンテナに持っているので、pg_dump myschema > schema.sql
のようなコマンドとutilsを実行したいと考えています。ドッキング・コンテナでpostgresコマンドを実行するにはどうすればいいですか?
実行中のコンテナに関連するコマンドを実行するにはどうすればよいですか?
私はpostgresをローカルにインストールしたくありませんが、私はドッカーコンテナに持っているので、pg_dump myschema > schema.sql
のようなコマンドとutilsを実行したいと考えています。ドッキング・コンテナでpostgresコマンドを実行するにはどうすればいいですか?
実行中のコンテナに関連するコマンドを実行するにはどうすればよいですか?
docker exec -it <container> <cmd>
例えば docker exec -it your-container /bin/bash
異なるオプションは、あなたが実際にdocker cp
コマンドを使用してドッキングウィンドウにファイルをコピーすることができ
があります。必要なファイルをドッカーにコピーしてから、ドッカーの中に入ってコマンドを実行することができます。
ドッカーイメージの作成のためにドッカーファイルを変更してください。実際には本当にシンプルなドッカーファイルを作成することができます。 EXPOSE
オプションを使用すると、ポートを公開できます。その後、ドッカーを使用して--publish
.. -p
オプションを使用して、コンテナのポートをホストに公開することができます。その後、外部からポストグルにアクセスし、外部からスクリプトを実行して接続を作成することができます。
最初のオプションでは、コンテナの内部に入る必要があります。 docker ps
コマンドを使用してドッカーを実行している最初のリストについては、その後、docker exec -it container_name /bin/bash
コマンド