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 記述標準の詳細な説明

推薦する

Windows で mysql 8.0.12 をインストールするための詳細なチュートリアル

この記事では、MySQL 8.0.12のインストール方法に関する詳細なチュートリアルを参考までに紹介...

MySQL 5.x の文字化け問題の解決方法

MySQL はよく使われるオープンソースのデータベース ソフトウェアですが、初めてのユーザーにはあま...

JSコードコンパイラMonacoの使い方

序文私が必要としているのは、構文の強調表示、関数プロンプト、自動行折り返し、およびコードの折りたたみ...

MySQL の int、char、varchar のパフォーマンスを比較する

インターネットには、真実のように見える「噂」がたくさんあります。もちろん、悪意のあるものではありませ...

Linux で MySQL 5.6 X64 バージョンをインストールする詳細な手順

環境: 1. CentOS6.5 X64 2.mysql-5.6.34-linux-glibc2.5...

MySQL の count()、group by、order by の詳細な説明

最近、IM を実行するときに、これらの 3 つのキーワードを同時に使用したときに問題が発生しました。...

Firefox で Webdings フォントをサポートする方法

Firefox、Opera、その他のブラウザは Webdings フォントをサポートしていません。回...

Docker 経由で Spring Boot アプリケーションを公開およびデプロイするプロセスの分析

目次手動展開1.アイデアを使ってSpring Bootプロジェクトを作成する2. プロジェクトをJa...

JavaScript関数導入の詳しい説明

目次機能紹介関数関数の作成コンストラクタは関数を作成する関数宣言は関数を作成する関数式関数を作成する...

Node.jsはブレークポイント再開を実装する

目次ソリューション分析スライス履歴書のダウンロード具体的な解決プロセス論理的分析フロントエンドサーバ...

MySQL データベース接続例外の概要 (収集する価値あり)

Centos にプロジェクトをデプロイするときに奇妙な問題が見つかりました。データベース接続で例外...

知っておくべき 25 の Vue のヒント

目次1. プロパティを型リストに制限する2. デフォルトのコンテンツと拡張ポイント3. ネストされた...

jsは水平および垂直スライダーを実現します

最近、練習プロジェクトをしていたときにスライダーを使う必要があったので、調べてみました。まず、水平ス...

MYSQL インストールの解凍バージョンと発生したエラーと解決策

1 インストールMYSQL 公式サイトから対応する解凍バージョンをダウンロードし、必要なディレクトリ...

スケルトンスクリーン効果を実現する CSS

ネットワーク データを読み込むときは、ユーザー エクスペリエンスを向上させるために、通常は円形の読み...