UbuntuにDockerをインストールして構成する

インストール環境:Ubuntu 18.04

1. システム要求###

UbuntuシステムのDockerのサポートは、64ビットである限り非常に成熟しています。
現在DockerでサポートされているUbuntuの最小バージョンは14.04LTSですが、安定性の観点から、16.04LTSまたは18.04LTSバージョンを使用することをお勧めします。システムカーネルが新しいほど、Dockerの最新機能をサポートするのに適しています。

詳細なカーネルバージョン情報を表示する:(2つのうちの1つを選択)uname-a cat / proc / version

2. ミラーソースを追加する###

まず、apt-transport-httpsおよびhttpsプロトコルソースをサポートするその他のソフトウェアパッケージをインストールする必要があります。

sudoapt−getupdate sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

ソースgpgキーを追加します。

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-get add -
OK

公開鍵を確認します。

$ sudo apt-key fingerprint 0EBFCD88

現在のオペレーティングシステムのコード名を取得します。

$ lsb_release -cs
bionic

Docker安定バージョンの公式ソフトウェアソースを追加します:(「bionic」セクションは表示されているコード名と一致していることに注意してください)

$ sudo add-apt-erpository
“deb [arch=amd64] https://download.docker.com/linux/ubuntu
bionic stable”

追加が成功したら、aptパッケージキャッシュを再度更新します。

$ sudo apt-get update

3. Docker ###のインストールを開始します

ソースを追加した後、最新バージョンのDockerをインストールできます。パッケージ名はdocker-ceで、コミュニティバージョンを表します。

$ sudo apt-get install -y docker-ce

システムに古いバージョンのDockerがある場合は、最初に削除するかどうかを確認するメッセージが表示されます。[はい]を選択するだけです。
インストールが成功すると、Dockerサービスが自動的に開始されます。
ドッカー情報の表示:

sudo docker version

4. Dockerサービスを構成する###

Dockerコマンドを使用するたびに特権IDに切り替える必要がないようにするために、インストール中に自動的に作成されたdockerユーザーグループに現在のユーザーを追加できます(USER_NAME部分は現在のユーザー名です)。

sudo username -aG docker USER_NAME

ユーザーがグループ情報を更新すると、ログアウトして再度ログインした後に有効になります。

Dockerサービスの起動は、実際には、さまざまな起動パラメーターをサポートするdockerdコマンドを呼び出します。したがって、ユーザーは、次のコマンドなどのdockerdコマンドを実行してDockerサービスを直接開始し、Dockerサービスを開始し、デバッグモードを有効にして、ローカルポート2376を監視できます。

$ dockerd -D -H tcp://127.0.0.1:2376

これらのオプションは、/ etc / docker /パスの下のdaemon.jsonファイルに書き込み、dockerdサービスの開始時に読み取ることができます。

{
  ”debug”: true,
  ”hosts”: [“tcp://127.0.0.1:2376”]
}

もちろん、オペレーティングシステムはDockerサービスもカプセル化します。Ubuntuを例にとると、Dockerサービスのデフォルト構成ファイルは/ etc / default / dockerです。DOCKER_OPTSを変更することで、サービスの起動パラメータを変更できます。たとえば、Dockerサービスにネットワークを開かせます。ポート2375での監視:

DOCKER_OPTS=”$DOCKER_OPTS -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock”

変更後、serviceコマンドを使用してDockerサービスを再起動します。

sudo service docker restart

また、外部ミラーソースを使用するとダウンロード速度が遅くなります。ミラーソースを変更するとダウンロード速度が速くなります。ルート権限に切り替え、/ etc / docker /daemon.jsonファイルを開いて次のコンテンツを追加します。

{
“registry-mirrors”: [
https://kfwkfulq.mirror.aliyuncs.com",
https://2lqq34jg.mirror.aliyuncs.com",
https://pee6w651.mirror.aliyuncs.com",
https://registry.docker-cn.com",
http://hub-mirror.c.163.com"
],
“dns”: [“8.8.8.8”,”8.8.4.4”]
}

また、サービスが正常でない場合は、Dockerサービスのログ情報を表示することで問題を解決できます。Ubuntuシステムで journalctl -udocker.serviceを実行できます。

Dockerサービスを再起動するたびに、docker情報( docker infoコマンド)をチェックして、サービスが正常に実行されていることを確認できます。

Recommended Posts

UbuntuにDockerをインストールして構成する
ubuntuはGitLabをインストールして構成します
ubuntu18.04インストールドッカー
UbuntuにMySQLをインストールして構成する
docker install ubuntu
Centos7にFreeIPAをインストールして構成する
ubuntuと基本的な使用法にdockerをインストールします
Dockerをデプロイし、CentOSでNginxを構成します
LinuxはDockerをインストールし、Ubuntuシステムを実行します
Ubuntuにdockerをインストールする
Ubuntuにpythonをインストールする
Ubuntu19.10にJDKをインストールします
Ubuntu18にDockerをインストールする
Ubuntu16.04にNATSをインストールして構成する方法
Ubuntu 16.04にJDKをインストールし、環境変数を構成します
Ubuntu18.04にGogsをインストールして構成する方法
Ubuntu18.04にCyberpanelをインストールして構成する方法
Ubuntu16.04にownCloudをインストールして構成する方法
Ubuntu18.04にGitLabをインストールして構成する方法
Ubuntu20.04にDockerをインストールして使用する方法
Ubuntu18.04にAnsibleをインストールして構成する方法
Ubuntu16.04にElasticsearchをインストールして構成する方法
Ubuntu14.04にPostGISをインストールして構成する方法
Ubuntu18.04にVNCをインストールして構成する方法
Ubuntu16.04にSphinxをインストールして構成する方法
Ubuntu14.04にOrientDBをインストールして構成する方法
Ubuntu12.04にAppScaleをインストールして構成する方法
Ubuntu16.04にDockerをインストールして使用する方法
Ubuntu14.04にPostGISをインストールして構成する方法
Dockerプラクティス(1):Ubuntu16.04にDockerをインストールします
Ubuntu18.04にVMwareToolsをインストールします
Ubuntu16.04はPHP7.2をコンパイルしてインストールします
ubuntu18.04python3.8をコンパイルしてインストールします
Centos6.5はmongodbをインストールして構成します
Ubuntu16.04のインストールとSVNの構成
Ubuntu16.04VMwareのインストールとアンインストール-Workstation14
オフラインでUbuntu18.04にDockerをインストールする
UbuntuサーバーにMono本番環境をインストールして構成します
CentOS5.9でkeepalivedをインストールして構成します
CentOS7にDockerを使用してMySqlをインストールする
Ubuntu14.04にmysqlをインストールする方法
docker ubuntu:14.04にpython-PIL-image環境をインストールします
ubuntuはipアドレスを変更および構成します
UbuntuにGerritをインストールしてデプロイする
CentOS8-NFSサービスをインストールして構成する
Ubuntu16.04にnodejsとnpmをインストールします
memcacheをインストールしてubuntu環境で起動する方法
CentOS6.8でdockerをインストールして使用する
Centos7オペレーティングシステムをDockerにインストールする
Ubuntu環境でPHPとNginxをコンパイルしてインストールする方法
Ubuntu14.04にmysqlをインストールする方法
CentOS最小限のインストールとTIPSの構成
Nginx-ubuntuはNginxをインストールし、httpsを構成します
UbuntuでQEMUをコンパイルしてインストールします
UbuntuはDockerを使用してGitlabをインストールします
centos7でk8sクラスターをインストールおよび構成するための詳細な手順
FreeFileSync:Ubuntuでファイルを比較および同期します
ubuntuDockerのインストールとRancherの展開
UbuntuサーバーにGnomeとVNCをインストールする
Ubuntu18.04にDockerComposeをインストールする方法
UbuntuはElasticsearchとelasticsearch-analysis-ikワードセグメンテーションをインストールします