アンドロイド

Debian 9でDockerをインストールして使用する方法

FTL Advanced Edition Gameplay On Linux

FTL Advanced Edition Gameplay On Linux

目次:

Anonim

Dockerは、事実上どこでも実行できるポータブルで自給自足のコンテナとしてアプリケーションを迅速に構築、テスト、展開できるコンテナ化プラットフォームです。

Dockerはコンテナーテクノロジーの事実上の標準であり、DevOpsエンジニアと継続的な統合および配信パイプラインに不可欠なツールです。

このチュートリアルでは、DockerをDebian 9マシンにインストールするプロセスをガイドし、Dockerの基本的な概念とコマンドを調べます。

前提条件

このチュートリアルを続ける前に、sudo特権を持つユーザーとしてログインしていることを確認してください。 このチュートリアルのすべてのコマンドは、非rootユーザーとして実行する必要があります。

DebianにDockerをインストールする

次の手順では、Dockerリポジトリから最新の安定したDockerバージョンをインストールする方法について説明します。

  1. インストール済みパッケージを最新バージョンに更新します。

    sudo apt update sudo apt upgrade

    HTTPS経由で新しいリポジトリを追加するために必要な依存関係をインストールします。

    sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg2

    次のcurlコマンドを使用して、リポジトリのGPGキーをインポートします。

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

    次のように入力して、Docker APTリポジトリをシステムのソフトウェアリポジトリリストに追加します。

    sudo add-apt-repository "deb https://download.docker.com/linux/debian $(lsb_release -cs) stable"

    Dockerリポジトリが有効になったので、 apt パッケージリストを更新し、最新バージョンのDocker CE(Community Edition)をインストールします。

    sudo apt update sudo apt install docker-ce

    インストールが完了すると、Dockerサービスが自動的に開始されます。 次のように入力して確認できます。

    sudo systemctl status docker

    ● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2018-07-27 17:02:07 UTC; 1min 14s ago Docs: https://docs.docker.com Main PID: 16929 (dockerd) CGroup: /system.slice/docker.service

    執筆時点で、Debian 9で利用可能なDockerの現在のバージョンは 18.06.0-ce です。 Dockerのバージョンを確認するには:

    docker -v

    Docker version 18.06.0-ce, build 0ffa825

Sudoを使用せずにDockerコマンドを実行する

デフォルトでは、管理者権限を持つユーザーのみがDockerコマンドを実行できます。

sudo を付加せずに非ルートユーザーとしてDockerコマンドを実行する場合は、Docker CEパッケージのインストール中に作成されたdockerグループにユーザーを追加する必要があります。 次のように入力して、それを行うことができます。

sudo usermod -aG docker $USER

$USER は、ユーザー名を保持する環境変数です。

ログアウトしてから再度ログインし、グループメンバーシップを更新します。

sudo を付加せずにdockerコマンドを実行できることを確認するには、テストイメージをダウンロードし、コンテナーで実行し、「Hello from Docker」メッセージを出力して終了する次のコマンドを実行します。

docker container run hello-world

出力は次のようになります。

Dockerコンテナーを削除する

1つまたは複数のコンテナを削除するには、コンテナIDをコピーして container rm サブコマンドの後に貼り付けます。

docker container rm c55680af670c

結論

Debian 9マシンにDockerをインストールする方法と、DockerイメージをダウンロードしてDockerコンテナーを管理する方法を学習しました。 このチュートリアルは、Dockerエコシステムの表面をかろうじてスクラッチするだけです。 次の記事のいくつかでは、Dockerの他の側面についても掘り下げていきます。

Dockerの公式ドキュメントも確認してください。

ドッカーデビアン