Docker を使用した Alibaba Cloud Server のインストールと、仮想マシンへのインストールで遭遇する落とし穴 (問題のまとめ)

Docker を使用した Alibaba Cloud Server のインストールと、仮想マシンへのインストールで遭遇する落とし穴 (問題のまとめ)

Docker インストール (Alibaba Cloud Server)

Docker 公式 CentOS インストール チュートリアル

古いバージョンをアンインストールする

$ sudo yum 削除 docker \
         dockerクライアント\
         docker-client-最新 \
         docker-common \
         docker-最新 \
         docker-最新-logrotate \
         docker-logrotate \
         dockerエンジン

リポジトリを使用してインストールする

新しいホストに Docker Engine を初めてインストールする前に、Docker リポジトリを設定する必要があります。その後、リポジトリから Docker をインストールして更新できます。

リポジトリの設定

yum-utilsパッケージ ( yum-config-managerユーティリティを提供) をインストールし、安定したリポジトリを設定します。

$ sudo yum インストール -y yum-utils

$ sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

Dockerエンジンをインストールする

最新バージョンのDocker Engineとコンテナをインストールする

$ sudo yum インストール docker-ce docker-ce-cli containerd.io

Dockerを起動する

$ sudo systemctl dockerを起動します

hello-worldイメージを実行して、Docker Engineが正しくインストールされていることを確認します。

$ sudo docker run hello-world

Dockerをアンインストールする

Docker Engine、CLI、Containerd パッケージをアンインストールします。

$ sudo yum 削除 docker-ce docker-ce-cli containerd.io

ホスト上のイメージ、コンテナ、ボリューム、またはカスタム構成ファイルは自動的に削除されません。すべてのイメージ、コンテナ、ボリュームを削除するには:

$ sudo rm -rf /var/lib/docker

編集した構成ファイルは手動で削除する必要があります。

CentOS 7 仮想マシンに Docker をインストールする

オンラインには多くのチュートリアルがあります。ブロガーはインストール プロセス中に次のエラー メッセージを報告しました。

制御プロセスがエラー コードで終了したため、docker.service のジョブが失敗しました。詳細については、「systemctl status docker.service」および「journalctl -xe」を参照してください。

詳細情報を表示するには、systemctl status docker を使用します。

2月19日 15:39:43 centos7 systemd[1]: Dockerアプリケーションコンテナエンジンの起動に失敗しました。

dockerのバージョンを確認してください。クライアントのみがあり、サーバーはありません。

回避策

vi /etc/sysconfig/selinux を実行し、selinux 属性値を無効に変更します。次にシステムを再起動すると、docker が正常に起動しました。

SELinux (Security-Enhanced Linux) は、国家安全保障局 (NSA) による強制アクセス制御の実装です。
これは Linux の歴史の中で最も優れた新しいセキュリティ サブシステムです。しかし、通常は使用しません。
管理するものが多すぎるため、セキュリティを確保したい場合はファイアウォールなどの対策を講じる必要があります。
SELinuxには、強制(実行)、許可(実行しないが警告を生成する)、
無効

これで、Docker を使用した Alibaba Cloud Server のインストールと、仮想マシンのインストールで遭遇する落とし穴に関するこの記事は終了です。Docker を使用した Alibaba Cloud Server のインストールの詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Alibaba Cloud Server 上での Php+Apache オペレーティング環境のセットアップの詳細な手順
  • クラウド サーバー Centos8 に Oracle19c をインストールするための詳細なチュートリアル
  • Centos8.2 クラウド サーバー環境に Tomcat8.5 をインストールするための詳細なチュートリアル
  • Alibaba Cloud ServerにMySQLデータベースをインストールする方法の詳細な説明
  • Alibaba Cloud Server に MySQL データベースをインストールする詳細なチュートリアル
  • Alibaba Cloud Server Tomcatにアクセスできません
  • Alibaba Cloud ECS サーバーでポート 8080 を開く方法
  • クラウドサーバーのオペレーティングシステムの選択方法についての簡単な説明

<<:  読み取り専用と無効の違い

>>:  CSS BEM 記述標準の詳細な説明

推薦する

docker を使用して influxdb と mongo をデプロイするための一般的なコマンド

Docker ベースのデータベースをデプロイするsudo docker pull influxdb ...

MySQL 5.6 での table_open_cache パラメータの最適化と適切な構成の詳細な説明

1. はじめにtable_cache は非常に重要な MySQL パフォーマンス パラメータであり、...

MySQLデータベースで外部キー制約を使用する必要があるかどうかの詳細な説明

1. はじめに外部キー制約を使用するかどうかという話題は、すでに決まり文句になっています。学校では、...

単語のグループ化シーケンスと複数フィールドのグループ化のための MySQL グループ方法

ここで商品テーブルを作成しました。その中のデータを見てみましょう。 mysql> 商品から *...

リバースプロキシ設定を実装するためのユニバーサルnginxインターフェース

1. プロキシサーバーとは何ですか?プロキシ サーバーは、クライアントが要求を送信すると、それを直接...

Nginx を使用してフロントエンドのクロスドメイン問題を解決する方法

序文Vue アプリケーションなどの静的ページを開発する場合、クロスドメインになる可能性のあるインター...

WIN10 での JDK インストールと環境変数の設定手順 (詳細版)

目次1. JDKをダウンロードする(例としてjdk1.8.0を使用する) 2. JDK をインストー...

Nginx バージョンのスムーズなアップグレードソリューションの詳細説明

目次背景: Nginx スムーズ アップグレード ソリューションフォールバック手順要約する背景:負荷...

vue フロントエンド HbuliderEslint リアルタイム検証 自動修復設定

目次HBuilderX での ESLint プラグインのインストールカスタム eslint-js ル...

JavaScript Canvas は動的なワイヤーフレーム効果を描画します

この記事では、JavaScript Canvasの動的なワイヤーフレーム効果を描画する具体的なコード...

HTMLでは、全体的なスタイルとレイアウトを崩さずに、部分的に強制スクロールバーを使用できます。

まずはエフェクト画像を投稿します:全体的なスタイルとレイアウトが崩れないように、スクロール バーがロ...

Mysqlのprepare前処理の具体的な使用法

目次1. 前処理2. 前処理塗布方法A. 例: B. 実行計画の変更を追跡するための前処理C. スト...

Vueカスタム指示により、ポップアップウィンドウのドラッグ4辺ストレッチと対角ストレッチ効果を実現

導入同社の最近の Vue フロントエンド プロジェクトの要件: ポップアップ ウィンドウのドラッグ、...

2017 最新バージョンの Windows インストール MySQL チュートリアル

1. まず、MySQL の公式サイトから最新バージョンの MySQL をダウンロードします。リンクを...