ドッカーCEをインストールするにはいくつかの方法がありますが、以下はドッカー倉庫、他の方法をインストールすることによって最も簡単な方法であり、参照の公式ドキュメントを。
設定倉庫
最新の情報に更新パッケージ
sudo apt-get update
必要なソフトウェアパッケージをインストールします。
sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common
ドッカー公式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]
追加するには、次のコマンドを使用して、安定したバージョンの倉庫を
sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable"
インストールドッカーCE
最新の情報に更新パッケージ
sudo apt-get update
ドッキングウィンドウCEとcontainerdの最新バージョンをインストールします。
sudo apt-get install docker-ce docker-ce-cli containerd.io
実行して、
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
ユーザグループをし、あなたのユーザーを追加
作成
docker
ユーザーグループsudo groupadd docker
ユーザーを追加し
docker
たユーザグループsudo usermod -aG docker $USER
有効にしようとするには再署名する許可。
あなたが使用できないことを確認し
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-pip
、python-dev
、libffi-dev
、openssl-dev
、gcc
、libc-dev
make
最新の安定版ドッカー作曲をダウンロードするには、次のコマンドを実行します。
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
異なるバージョンをダウンロードして、あなたは、コマンドのバージョン番号を変更することができます。
実行権限のファイルに
sudo chmod +x /usr/local/bin/docker-compose
注意:あなたが実行した場合、インストールは
docker-compose
失敗し、チェックPATH
の変数を。また、ソフトリンクを確立することができます。
例えば:
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
(オプション)、へ
bash
とzsh
取り付けられたコマンド補完を。成功したインストールの確認
$ docker-compose --version docker-compose version 1.24.0, build 1110ad01