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のマーキータグは、シームレスなスクロールマーキー効果を実現します。
この例では、デバッグ用の MySQL データベースをダウンロードしてインストールする必要があります。...
導入いつものように、シーンから始めましょう〜インタビュアー:「トランザクションの4つの特性をご存知で...
序文MySQL 8.0 より前は、Oracle、SQL SERVER、PostgreSQL などの他...
手順: 1. MySQLデータベースをインストールする1. MySQL-5.6.17-winx64....
この記事では、例を使用して MySQL ビューの管理ビュー操作について説明します。ご参考までに、詳細...
序文私のチームが税制モジュールを開発していたとき、計算問題、特にグリッド内の計算を解決するために時間...
目次1. COUNTの初見2. COUNT(フィールド)、COUNT(定数)、COUNT(*)の違い...
3つのパラダイム1NF: フィールドは分離不可能です。 2NF: 主キーがあり、非主キー フィールド...
React は、ユーザー インターフェイスを構築するための JavaScript ライブラリです。F...
目次概要ジェネリック医薬品とはビルドシステムジェネリック医薬品の一般的な理解ジェネリッククラスジェネ...
大学院入試に備えて、C/C++ を使って基本的なデータ構造とアルゴリズムを実装する予定です。アルゴリ...
フォーム検証は、フロントエンド開発プロセスで最もよく使用される機能の 1 つです。私の個人的な仕事経...
目次DockerのインストールNvidia-docker のインストールDockerのインストール1...
目次1. 需要2. データベース設計3.Javaバックグラウンド構成の実装4. WeChatアプレッ...
例:例として、Python コード loop_hello.py を使用します。このコードは、ループ回...