Ubuntu18.04にDockerを簡単にインストールできます

Ubuntu18.04にDockerを簡単にインストールできます

この記事では、Ubuntu18.04にDockerを簡単にインストールする方法を学びます。

Dockerは、OSレベルの仮想化を使用して、コンテナーと呼ばれるパッケージでソフトウェアを配信するサービス製品としてのプラットフォームのセットです。コンテナは互いに分離されており、独自のソフトウェア、ライブラリ、および構成ファイルをバンドルしています。それらは、明確に定義されたチャネルを介して相互に通信できます。

Dockerは非常に人気のあるコンテナ化ツールであり、かなり使いやすいです。これにより、複数のサーバー間でアプリケーションを複製したり、単一のサーバーアプリケーション用に異なるサーバー環境を構築したりすることが容易になります。

Dockerは、ソフトウェアプロジェクトの特定の要素を含むスタンドアロンコンテナーを作成およびデプロイできるようにするソフトウェアツールです。たとえば、単純なWebサーバーを作成するために、Apacheコンテナー、MySQLコンテナー、およびPureFTPコンテナーをデプロイできます。各Dockerコンテナは、アプリケーション間でサーバーをセグメント化するために、独自のCPU、メモリ、ブロックI / O、およびネットワークリソースを受け取ります。

前提条件:

  • UbuntuOSがインストールされた専用サーバーまたはVPS
  • 512MB RAM(2GB推奨)
  • ディスク容量は、プロジェクトの要件によって異なります。
  • CPUは、Dockerで実行するアプリケーションにも依存します。

UbuntuにDockerを簡単にインストールできます

1.サーバーを最新の状態に保つ

セキュリティ上の理由から、サーバーは常に最新の状態に保ってください。

# apt-get update -y

2.依存関係をインストールします

Dockerに必要な依存関係をインストールします。

# apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common -y

3. DockerCPGキーを追加します

# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

フィンガープリントの最後の8文字を検索して、フィンガープリント9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBFCD88のキーがあることを確認します 。

# sudo apt-key fingerprint 0EBFCD88

出力:

pub rsa4096 2017-02-22 [SCEA]
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid [ unknown] Docker Release (CE deb)
sub rsa4096 2017-02-22 [S]

4.Dockerリポジトリを追加します

# add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable'

5. DockerEngineをインストールします

次のコマンドは、Dockerをダウンロードしてインストールします。

# apt-get update -y

# apt-get install docker-ce docker-ce-cli containerd.io -y

6.セットアップを確認します

# docker run hello-world

Dockerが正常にインストールされると、次の画面が表示されます。

Status: Downloaded newer image for hello-world: latest

Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the “hello-world' image from the Docker Hub.
(amd64)
3. The Docker daemon created a new container from that image which runs the
executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it
to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
$ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:
https://hub.docker.com/
For more examples and ideas, visit:
https://docs.docker.com/get-started/
root@ubuntu: ~#

それでおしまい。Dockerがインストールされました。Dockerコンテナーをデプロイできます。

この記事では、Ubuntu18.04にDockerを簡単にインストールできることを学びました。


CentOS 7にCSF(ConfigServer Security&Firewall)をインストールして構成する方法

CentOS 7にCSF(ConfigServer Security&Firewall)をインストールして構成する方法

ConfigServer Security&Firewall(略してcsfとも呼ばれます)は、ステートフルパケットインスペクション(SPI)ファイアウォールです。CentOS7へのCSFのインストールと構成について学ぶ

CentOSにR1Softバックアップエージェントをインストールする方法

CentOSにR1Softバックアップエージェントをインストールする方法

CentOSにR1SoftBackupAgentをインストールして構成する方法を学びます。R1Soft Server Backup Managerは、サービスプロバイダーに柔軟でサーバーフレンドリーなソリューションを提供します。

CloudLinuxLVE制限を変更する方法

CloudLinuxLVE制限を変更する方法

この記事では、CloudLinuxLVE制限を変更する方法について説明しました。それでは、始めましょう。CloudLinux LVE制限は、LVEマネージャーを使用して変更できます。

ポートのSSHを変更する方法Linuxサーバー

ポートのSSHを変更する方法Linuxサーバー

LinuxサーバーのSSHポートを変更するには、SSH経由でサーバーにログインし、SSH構成ファイルを変更する必要があります。

CentOSにCentovaCastをインストールする方法

CentOSにCentovaCastをインストールする方法

Centova Castは、インターネットラジオストリームの主要な管理プラットフォームであり、ストリームホスティングプロバイダーに広範な洞察と制御を提供します。CentovaCast

メールサーバーでメールリレーを設定する方法

メールサーバーでメールリレーを設定する方法

次の電子メールリレー設定を使用すると、電子メール送信の問題を解決できます。

Ubuntu 18.04にApache、MariaDB、PHP、およびphpMyAdminをインストールする方法

Ubuntu 18.04にApache、MariaDB、PHP、およびphpMyAdminをインストールする方法

Ubuntu18.04サーバーにApacheMariaDBPHPとPHPMyAdminをインストールする方法を学習します。Apache、MySQL / MariaDB、およびPHPはパッケージで構成されています。それはランプとして知られています

Linuxでの基本的なユーザー管理を学ぶ

Linuxでの基本的なユーザー管理を学ぶ

Linuxでユーザーを追加、変更、または削除しますか?これがあなたにぴったりの記事です。

Linuxでの基本的なグループ管理について学ぶ

Linuxでの基本的なグループ管理について学ぶ

Linuxでのグループ管理の詳細をご覧ください。Linuxでグループを追加、グループを変更、グループを削除、メンバーを追加する方法。新しいグループを作成し、groupaddコマンドを使用します。

CentOS7にFail2banをインストールする方法を学ぶ

CentOS7にFail2banをインストールする方法を学ぶ

Fail2banは、SSH接続を保護するのに非常に役立ちます。これで、centos7にfail2banをインストールして構成し、サーバーにセキュリティのレイヤーを追加できるようになります。