注: 私はCentosを使ってdockerをインストールしています ステップ1: Dockerをインストールする sudo yum インストール -y yum-utils sudo yum-config-manager --add-repo https://download.daocloud.io/docker/linux/centos/docker-ce.repo sudo yum install -y -q --setopt=obsoletes=0 docker-ce-17.09.1.ce* docker-ce-selinux-17.09.1.ce* sudo systemctl でdockerを有効にする sudo systemctl dockerを起動します sudo サービス docker ステータス 注: これは以前にインストールしたものなので、システムの大部分を更新する必要はありません。 Linux で他のバージョンの docker をインストールする場合は、次の Web サイトにアクセスしてインストール コマンドを確認してください。 https://download.daocloud.io/Docker_Mirror/Docker クリックしてリンクを開きます ステップ2: Docker Acceleratorを構成する DaoCloud(www.daocloud.io)にアカウントを登録し、一番下までスクロールして「Accelerator」をクリックします。 この構成アクセラレータコードをコピーして実行します ステップ3: DockerにUbuntuシステムをインストールする docker search ubuntu を実行して、利用可能な ubuntu イメージのバージョンを確認します。 docker 検索 ubuntu 最初のものを直接ダウンロードするには、docker pull ubuntu を使用します。 docker イメージ ダウンロードした docker イメージを表示します。 docker run -tid --name ubuntu -p 23:22 ubuntu: 新しく作成した docker に ubuntu という名前を付け、ポート 23 にマップします。 netstat -apnl | grep 23 ポート23が開いているかどうかを確認します ポート23が開いていることがわかります。 docker exec -ti ubuntu /bin/bash を実行して docker の Ubuntu に入り (または dockerrun -i -t ubuntu /bin/bash を使用)、passwd コマンドを使用して root パスワードを変更します。 ステップ4: sshを使用してDockerコンテナにログインする apt install -y vim インストール (更新) vim パッケージが見つからないと表示されるので、ソースを更新する必要があります。 次にopenssh-serverをインストールします: apt install -y openssh-server インストールが成功したら、vim /etc/ssh/sshd_config で次の設定を変更し、root として直接ログインできるようにします。 1) PermitRootLogin を追加する 上記の文をコメントアウトし、PermitRootLogin yes を追加しました。 2) UsePAMを追加 sshサービスを開始します。service sshstart dockerを終了し、docker ps -aと入力してdocker IDを表示します。 新しいターミナルを開き、ssh [email protected] -p 23 経由で docker に入ります。 または、xshell で新しいセッションを直接構成し、前に設定したポート番号 (23) を追加してログインすることもできます。 注意: 私が使用しているサーバーは Alibaba Cloud のものです。Alibaba Cloud の多くのポートはデフォルトでは開いていません。私が設定したポート 23 も開いていません。Alibaba Cloud コンソールに移動して開く必要があることに注意してください。そうしないと、SSH で接続できません。 ステップ 5:この Ubuntu イメージを保存することもできます。 sudo docker save -o ubuntu.zip を使用すると、ubuntu が現在のディレクトリに保存されます。 次に、任意のマシンにイメージをロードします。 ステップ 6:既存の画像が気に入らない場合は、削除することもできます。 インストールコンテナのIDを表示する 削除する前に Docker コンテナをシャットダウンします。 次に、docker rm + インストールコンテナIDを削除します。 コンテナが動作していないため、現在はログインできないことがわかります。 この時点で、Linux システムは Docker をインストールし、ssh を使用して Docker コンテナにログインするように構成されています。 Linux システムに docker をインストールし、ssh を使用して docker コンテナーにログインする方法に関する上記の記事は、編集者があなたと共有するすべてのコンテンツです。これが参考になれば幸いです。また、123WORDPRESS.COM をサポートしていただければ幸いです。 以下もご興味があるかもしれません:
|
>>: JavaScriptは組み込みオブジェクトのプロトタイプメソッド実装を追加します
vue スキャフォールディング -> vue.cli大規模で完全に機能する Vue プロジェク...
序文前回の記事「MySQL ロック メカニズムの詳細説明」では、InnoDB のロック メカニズムに...
1. MySQLデータベースのエンコーディングを確認する mysql -u ユーザー名 -p パスワ...
1. クリアフローティング法1前の親要素の高さを設定します。注: エンタープライズ開発では、可能であ...
同僚から、MySQL データ型 DECIMAL(N,M) の N と M の意味を尋ねられました。言...
この記事では、MySQL 8.0.12解凍版のインストールチュートリアルを参考までに紹介します。具体...
コンテナは Docker のもう一つの中心的な概念です。簡単に言えば、コンテナとは、独立して実行され...
区切り文字なしの文字列抽出質問の要件データベース内のフィールド値:実装効果: 1行のデータを複数行に...
序文MySQL は、クライアント/サーバー構造に基づく、高速、高性能、マルチスレッドのオープン ソー...
この記事では、MySQL 5.7.21のインストールとインストール中に発生した問題を参考までに紹介し...
varchar の保存ルール4.0 未満のバージョンでは、varchar(20) は 20 バイトを...
前回の記事でMySQLサービスが起動しない問題が解決したと分かった後、パスワードなしでrootユーザ...
MySql ダウンロード1. 公式サイトを開き、ダウンロード パスを見つけます。ダウンロード アドレ...
目次ファイル()文法パラメータ例ブロブ()文法パラメータ財産方法例要約するファイル() File()...
前書き: 以前、公式の nginx proxy_cache を CDN 静的キャッシュとして使用して...