Ubuntuのシステムのインストールドッカー

ドッカーCEをインストールするにはいくつかの方法がありますが、以下はドッカー倉庫、他の方法をインストールすることによって最も簡単な方法であり、参照の公式ドキュメントを

設定倉庫

  1. 最新の情報に更新パッケージ

    sudo apt-get update
  2. 必要なソフトウェアパッケージをインストールします。

    sudo apt-get install \
        apt-transport-https \
        ca-certificates \
        curl \
        gnupg-agent \
        software-properties-common
  3. ドッカー公式GPGキーを追加します。

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

    指紋がいるかどうかを確認し9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88、指紋の検索後8によって検証することができます。

    sudo apt-key fingerprint 0EBFCD88
    
    result:
     pub   rsa4096 2017-02-22 [SCEA]
           9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
     uid           [ unknown] Docker Release (CE deb) <[email protected]>
     sub   rsa4096 2017-02-22 [S]
  4. 追加するには、次のコマンドを使用して、安定したバージョンの倉庫を

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

インストールドッカーCE

  1. 最新の情報に更新パッケージ

    sudo apt-get update
  2. ドッキングウィンドウCEとcontainerdの最新バージョンをインストールします。

    sudo apt-get install docker-ce docker-ce-cli containerd.io
  3. 実行して、hello-worldインストールが成功したことを確認するためにミラーを

    sudo docker run hello-world

    インストール後ドッカーCEが作成され、完了するとdocker、ユーザ・グループを、ないユーザーが割り当てられていないので、必要がsudoドッカーコマンドを実行します。

その他の設定

ミラーは、国内のコンテナを加速します

以下を使用し、画像取得ドッカーの公式の速度を向上させることができアクセラレータを使用してアリの雲ミラーが加速しました。

デーモンの設定ファイルを変更することにより/etc/docker/daemon.jsonアクセラレータを使用します

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://jjzi6741.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

ドッカーを実行するためにroot以外のユーザー管理を使用します

参考リンク

ドッカーデーモンは、Unixソケットではなく、TCPポートを結合しました。起因するデフォルトUnixソケットによってrootユーザー、他のユーザーはのみできるsudoコマンドにアクセスします。常にデーモンドッカーだからroot実行するユーザー。

あなたは、すべて実行しない場合dockerに前にコマンドをsudo、あなたが作成することができdocker、ユーザ・グループを、ユーザーが追加しました。ドッカーデーモンが起動すると、それがためにUnixソケットが作成されますdockerアクセスするユーザーグループのメンバーを。

警告

dockerユーザー・グループのメンバーとrootユーザーが同じ権限を持っている、参照ドッカーデーモン攻撃面をシステムのセキュリティへの影響についての詳細を学ぶために。

作成dockerユーザグループをし、あなたのユーザーを追加

  1. 作成dockerユーザーグループ

    sudo groupadd docker
  2. ユーザーを追加しdockerたユーザグループ

    sudo usermod -aG docker $USER
  3. 有効にしようとするには再署名する許可。

  4. あなたが使用できないことを確認しsudoてコマンドを実行するようdocker

    docker run hello-world

    このコマンドは、コンテナ内のテスト画像をダウンロードして実行します。実行が完了した後、それはウェルカムメッセージを表示して終了します。

    あなたがユーザーに追加された場合はdocker前のユーザー・グループを使用してsudoランオフドッカーコマンドので、あなたは、次のエラーメッセージが発生する可能性があります~/.docker/許可が発生していません。

    WARNING: Error loading config file: /home/user/.docker/config.json -
    stat /home/user/.docker/config.json: permission denied

    この問題を解決するには、削除することができます~/.docker/(カスタム設定が失われます)ディレクトリを、または権限を変更するには、次のコマンドを使用します。

    sudo chown "$USER":"$USER" /home/"$USER"/.docker -R
    sudo chmod g+rwx "$HOME/.docker" -R

インストールドッカー作曲

参考リンク

Linuxシステムでは、次のことができますGitHubのリポジトリにリリースページを作曲ドッカー作曲のバイナリをダウンロードします。

以下のためalpineのシステムは、以下の依存関係をインストール:py-pippython-devlibffi-devopenssl-devgcclibc-dev make

  1. 最新の安定版ドッカー作曲をダウンロードするには、次のコマンドを実行します。

    sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

    異なるバージョンをダウンロードして、あなたは、コマンドのバージョン番号を変更することができます。

  2. 実行権限のファイルに

    sudo chmod +x /usr/local/bin/docker-compose

注意:あなたが実行した場合、インストールはdocker-compose失敗し、チェックPATHの変数を。また、ソフトリンクを確立することができます。

例えば:

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
  1. (オプション)、へbashzsh取り付けられたコマンド補完を

  2. 成功したインストールの確認

    $ docker-compose --version
    docker-compose version 1.24.0, build 1110ad01

おすすめ

転載: www.cnblogs.com/codingbit/p/install-docker-in-ubuntu.html