Linuxを使用する主な利点の1つサーバーのプラットフォームはコンテナです。コンテナは、ユーザーがマイクロオペレーティングシステムと特殊なソフトウェアを収容し、システム上で分離して実行できるようにする技術です。これにより、信じられないほどのパフォーマンスと柔軟性が実現します。 Linux上のコンテナーについて話すとき、最も一般的なソリューションはDockerです。このソフトウェアは、インストールされると、だれでも簡単にその場で簡単にコンテナをインストールおよび実行できます。 LinuxでDockerを入手する方法は次のとおりです。
スポイラー警告:下にスクロールして、この記事の最後にあるビデオチュートリアルをご覧ください。
Ubuntuの手順
UbuntuサーバーまたはデスクトップでDocker CEを実行する前に、Ubuntu aptパッケージキャッシュを更新し、インストールが必要なソフトウェア更新プログラムをインストールする必要があります。
sudo apt update sudo apt upgrade
システムが最新の状態になったら、いくつかのパッケージをインストールする必要があります。これらのパッケージは重要であり、UbuntuのパッケージマネージャーがHTTPSを介したダウンロードとより適切に対話できるようにします。
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
インストールプロセスの次のステップは、公式のDockerソフトウェアリポジトリのGPGキーを追加することです。 Ubuntuはそれなしではソフトウェアをインストールしないため、これは重要です。
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
キーをダウンロードしたら、公式のDocker CEソフトウェアリポジトリをUbuntuシステムに追加します。
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
最後に、Ubuntuのソフトウェアソースを再度更新し、Dockerソフトウェアをインストールして、インストールプロセスを完了します。
sudo apt update&&sudo apt install docker-ce
Debianの説明
Debian用Docker CEをインストールする前に、システムを更新します。これにより、Dockerがマシンで正常に動作するようになります。
sudo apt-get update sudo apt-get upgrade
すべてを最新の状態に保つために、次のことが必要です。いくつかのツールをインストールして、Docker CEパッケージが正しくダウンロードされるようにします。 Debianのリリースによって手順が異なることに注意してください。
Debian Stretch / Jesseの手順
sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
Wheezyの手順
sudo apt-get install apt-transport-https ca-certificates curl python-software-properties
ツールが追加されたら、いよいよDockerリポジトリのGPGキーをDebianにインストールします。これは重要なステップなので、無視しないでください。 Debianは、それなしではDockerをインストールしません。
curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo apt-key add -
次に、Docker CEソフトウェアリポジトリをDebianソースリストに追加します。
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/$(. /etc/os-release; echo "$ID") $(lsb_release -cs) stable"
今やるべきことは、Debianのソフトウェアソースをもう一度更新し、Docker CEをインストールすることだけです。これを行うには、次のコマンドを使用します。
sudo apt-get update&&sudo apt-get install docker-ce
Fedoraの手順
FedoraにDockerをインストールする前に、次のものが必要です。いくつかのDnfプラグインをインストールします。これらは重要であり、Dockerソフトウェアのインストールがはるかに簡単になります。以下を使用してDnfプラグインをインストールします。
sudo dnf -y install dnf-plugins-core
プラグインがインストールされたら、実際のソフトウェアリポジトリをマシンに追加します。
sudo dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo
公式Docker CEソフトウェアリポジトリの追加DnfおよびFedoraの場合、ユーザーがシステムを更新すると、Dockerの定期的な更新が行われます。インターネットに定期的にアクセスできないPCにDockerをインストールする場合は、Docker CEダウンロードページにアクセスして、RPMを入手することを検討してください。
プロセスを完了するには、FedoraパッケージマネージャーからDocker CEを直接インストールします。
sudo dnf install docker-ce
その他のLinux
DockerはLinuxで十分にサポートされています。 上記のLinuxディストリビューションは、Dockerが好んで使用するディストリビューションの一部です。別のバージョンのLinuxでソフトウェアを入手したい場合は、ドキュメントを確認することをお勧めします。 Dockerのインストール情報はすばらしいツールであり、多くの異なるLinuxディストリビューションに関する多くの記事があります。また、使用しているLinuxディストリビューションのドキュメントも確認してください。Dockerソフトウェアをインストールするのに役立つ場合があります。
Docker CEの有効化
Docker CEはインストールされていますが、使用する前にサービスを有効にするには、initシステムを使用する必要があります。使用するオペレーティングシステムによって、手順が異なる場合があります。たとえば、UbuntuまたはDebianの指示に従った場合、インストールプロセス中にシステム化されたアイテムが自動的にオンになる可能性があります。 Fedora、またはsystemdを使用する他のLinuxディストリビューションでは、これらのアイテムを個別に有効にする必要があります。
まず、起動時にサービスを有効にします systemctl enable コマンド。
sudo systemctl enable docker
次に、すぐにシステムでdockerを起動します systemctl start コマンド。
sudo systemctl start docker
Docker CEサービスを無効にしたいですか?つかいます systemctl disable.
sudo systemctl disable docker
さらに、次を使用してDockerをいつでも停止します。 systemctl stop、そしてそれを再起動します systemctl restart.
sudo systemctl stop sudo systemctl restart
Docker CEの使用
LinuxにDocker CEをインストールすると、次のことができます必要なだけコンテナをインストールして使用します。 Docker CEソフトウェアが正しく機能していることをテストして確認するには、最初にテストコンテナーを実行する必要があります。

sudo docker run hello-world
hello-worldコンテナが起動して正常に動作すれば、すべて順調です。そうでない場合は、Dockerを再インストールして再試行してください。
コンテナのインストールと実行

コンテナーをDockerセットアップにインストールするのは非常に簡単です。まず、インストールするコンテナをDocker Hubで検索します。
docker search searchterm
次に、それをインストールします ドッカープル.
docker pull containername
コンテナを実行します:
sudo docker run containername</ p>
コメント