Docker はコンテナを作成するときに、デフォルトでブリッジ ネットワークを使用し、IP アドレスを自身で割り当てるため、自分で指定することはできません。 実際のデプロイではコンテナのIPを指定し、コンテナ自身でIPを割り当てさせないようにする必要があります。特にクラスタを構築する場合は固定IPが必要となります。 独自のブリッジ ネットワーク mynet を作成できます。コンテナーを作成するときに、ネットワークを mynet として指定し、IP を指定します。 ネットワークモードを表示docker ネットワーク ls 新しいブリッジネットワークを作成するdocker ネットワーク作成 --driver bridge --subnet=172.18.12.0/16 --gateway=172.18.1.1 mynet ネットワーク情報を表示するdocker ネットワーク検査 mynet コンテナを作成し、コンテナのIPを指定しますdocker run -e TZ="Asia/Shanghai" --privileged -itd -h hadoop01.com --name hadoop01 --network=mynet --ip 172.18.12.1 centos /usr/sbin/init コンテナの実行docker exec -it hadoop01 /bin/bash CentOSの最小インストールにはifconfigコマンドがありませんが、yumでインストールできます。 yum インストール -y ネットツール SSHサービスをインストールするyum インストール -y openssh-server yum インストール -y openssh-clients systemctl sshd.service を起動します 非ルートユーザーを追加する ユーザー追加ブロック パスワードブロック ローカルクライアント経由でアクセスする(コンテナの作成時にポートを指定するか、独立した IP を構成する) docker run -e TZ="Asia/Shanghai" -p 6001:22 --privileged -itd -h hadoop01.com --name hadoop01 --network=mynet --ip 172.18.12.1 centos /usr/sbin/init または ルート -p 172.18.12.0 マスク 255.255.255.0 10.0.75.2 を追加します 以下もご興味があるかもしれません:
|
<<: ウェブページの要素の検査とソースコードの表示の違いについて
>>: HTMLのマーキータグは、シームレスなスクロールマーキー効果を実現します。
提案: コードをできるだけ手書きすると、学習の効率と深さを効果的に向上できます。デフォルトでは、&l...
序文デフォルトでは、MySQL はデータベース クエリ データをキャッシュするために大きなメモリ ブ...
目次序文グラフィックドライバーをインストールするCUDAをアンインストールするCUDAをインストール...
データベースアカウントのパスワード暗号化の詳細な説明と例データベースアカウントとパスワードはデータベ...
背景アプリケーション システムの数が増え続けると、当初はアラームを発していなかったアクティブ スレッ...
FFMPEG 3.4.1 バージョンパラメータの詳細使用方法: ffmpeg [オプション] [[入...
この記事では、水平棒グラフを実現するためのvue echartsの具体的なコードを参考までに共有しま...
目次1. シナリオ2. サンドボックスの基本機能3. iframeの実装4. Webワーカーの実装5...
ウェブサイトをデザインするにはインスピレーションが必要です。良いインスピレーションを得るには、より多...
目次1. 親コンポーネントが子コンポーネントに値を渡す1. 親コンポーネント.vue 2. サブコン...
導入今日は Python でデータベースに接続する方法を学んだので、MySQL データベースをインス...
XHTML タグとは何ですか? XHTML タグ要素は、XHTML ドキュメントの基本的なコンポーネ...
履歴書コード: XML/HTML コードコンテンツをクリップボードにコピー<!DOCTYPE ...
目次親コンポーネントは子コンポーネントと通信します子コンポーネントは親コンポーネントと通信しますコン...
1. フロート+オーバーフロー:非表示このメソッドは主にオーバーフローを通じて BFC をトリガーし...