dockerのインストールとよくある質問

2330 ワード

オンラインインストール:CentOS/RHELにDockerをインストール端末で次のコマンドを実行してDockerをインストールします.
sudo yum install -y yum-utils
sudo yum-config-manager \
    --add-repo \
    https://download.daocloud.io/docker/linux/centos/docker-ce.repo
sudo yum install -y -q --setopt=obsoletes=0 docker-ce-17.09.1.ce* docker-ce-selinux-17.09.1.ce*
sudo systemctl enable docker
sudo systemctl start docker
sudo service docker status

他のLinuxオペレーティングシステムにDockerインストールDockerをインストール端末で次のコマンドを実行してDockerをインストールします.
curl -sSL https://get.daocloud.io/docker | sh

Dockerを起動する一般的には、端末で次のコマンドを実行してDockerを起動できます.
sudo service docker start
sudo docker info

===================================================================
  • [オプション]yumウェアハウスを更新し、yumパッケージが最新バージョンyum update
  • であることを確認します.
  • dockerがインストールされているかどうかを確認し、ある場合はyum list installed|grep docker yum remove dockerを削除します.ある場合は対応するパケット
  • を削除する.
  • インストールに必要なパッケージ、yum-utilはyum-config-manager機能を提供し、もう2つはdevicemapper駆動依存yum install-y yum-utils device-mapper-persistent-data lvm 2
  • である.
  • yumソースyum clean all yum-config-manager--add-repoを設定https://download.docker.com/linux/centos/docker-ce.repo
  • 倉庫内のすべてのdockerバージョンを表示し、必要なバージョンを選択してyum list docker-ce--showduplicates|sort-r
  • をインストールします.
  • docker yum install-y docker-ce
  • をインストール
  • docker起動自動起動systemctl start dockerを設定dockerサービス側systemctl enable dockerを起動dockerサービス起動
  • を有効にする
  • dockerが成功docker version 9を起動するかどうかを検証する.アクセラレータの構成:docker公式ミラーサーバは海外にあり、接続できないか、速度が遅すぎることがよくあります.国内のミラーステーションdockerミラーウェアハウスの構成ファイルを構成する必要があります.ディレクトリは/etc/default/dockerです.ない場合は/etc/sysconfig/dockerで、まだない場合は/etc/default/の下に作成しましょう.私たちは直接ファイルを変更しないで、DaoClondの加速配置を使えばいいです.https://account.daocloud.io/signin?ret=aHR0cDovL3d3dy5kYW9jbG91ZC5pby9taXJyb3I%3D手順:1登録-->2.アクセラレータをクリックして-->curlコマンドをあげます-->このコマンドをマシンで実行すると
  • になります.
    ===========================================================

    Dockerがsudoを叩く方法はありません


    通常のTCPポートではなくホストにバインドするUnix socketが必要であり、Unix socketの所有者はrootユーザであるため、他のユーザはコマンドの前にsudoオプションを追加してこそ関連操作を実行することができる.dockerコマンドを使用するたびにsudoを追加したくない場合は、次の方法で構成できます.
  • dockerグループa.sudo groupadd docker
  • を作成
  • 現在のユーザーをdockerグループa.sudo usermod-aG docker$USER
  • に追加
  • 再ログインshell
  • を終了
  • dockerコマンドが
  • を実行できるかどうかを確認します.