bash を終了する場合は、次の 2 つのオプションがあります。 最初のもの: Ctrl + d を押すとコンテナを終了して停止します。 2番目のタイプ: Ctrl + p + q を押すと、コンテナを終了してバックグラウンドで実行します。 追加知識: Dockerは複数のサービスを同時に起動します 前回の Docker の記事では、コンテナを起動したときにバックグラウンド サービスは 1 つだけ起動していました。今回は、Supervisor を使って複数のサービスを起動する方法について説明します。 1. まずディレクトリを作成し、そのディレクトリ内にDockerfileを作成します。ファイルの内容は次のとおりです。
2. Dockerfile が配置されているディレクトリに supervisord.conf ファイルを作成します。内容は次のとおりです。
3. Dockerfile が配置されているディレクトリでビルド コマンドを実行して、イメージ ファイルを生成します。ここでは、イメージ ファイル名として mysql_server を使用します。
4. コンテナを起動する 4.1 まず次のコマンドを使用してコンテナを起動します
4.2 コンテナを起動したら、「sudo docker ps」で確認することができます。このとき、PORTS列の内容が
コンテナのポート 22 と 3306 は、ホスト マシンのポート 49171 と 49172 にマップされます。 4.3 これで、次のコマンドでsshおよびmysqlサービスにアクセスできるようになります。
4.4 もちろん、「sudo docker inspect myserver | grep IPAddress」を使用してコンテナのIPアドレスを表示し、次のコマンドでsshおよびmysqlサービスにアクセスすることもできます。
Linux の Docker コンテナから bash を終了する上記の 2 つの方法は、すべて編集者が共有した内容です。参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
設置環境1. gccのインストールnginxをインストールするには、まず公式サイトからダウンロードし...
VScode リモートデバッグ Linux プログラムの問題について見てみましょう。具体的な内容は以...
著者は最近、仕事でパフォーマンスのボトルネックの問題に遭遇しました。MySQL テーブルには毎日約 ...
1. シナリオの説明:私たちの環境ではマイクロサービスを使用しています。各プログラムには個別のプロセ...
目次序文1. 従来のVueコンポーネント1. メインコンポーネントコード: 2. 使用方法3. 成果...
まずは本体から始めましょう:ウェブページを閲覧するとき、最初に目に留まるのは通常、ページの背景です。...
みなさんこんにちは。私と同じように混乱している方はいらっしゃいませんか。CSS は簡単に始められます...
UI コンポーネントを作成するときに、アニメーションを考慮しなければ、アニメーションを実現するのは非...
目次序文React Context の初見コンテキストの使い方コンテキストを直接取得できるいくつかの...
Docker は、アプリケーションをより速く配信するのに役立つオープンソースのコンテナ エンジンです...
実際のプロジェクトでは、緊急事態を防ぐためにデータベースを頻繁にバックアップする必要があります。しば...
% ワイルドカードを使用すると、インデックス失敗の問題が発生することがよくあります。ここでは、lik...
MySQL解凍版とNavicatデータベース操作ツールのインストールは、以下のとおりです。 1. M...
1. はじめに最近、私は友人が JSON 配列を追加、削除、変更するための簡単なページを作成するのを...
序文フロントエンド開発では、目的のコンテンツを取得するためにループをトラバースする必要がある状況に頻...