インストール2-4ドッキングオペレーティングシステムにドッキングステーションをインストールする

1887 ワード

Cents OSとUbuntuにDockerをインストールする


現在、Mac OSにVirtualBoxをインストールし、その上に右奮闘とCentosをインストールし、NATネットワークを構成し、Termius sshクライアントに接続できる
各仮想OSにドッキングステーションをインストールするには
https://docs.docker.com

3つのインストール方法をサポート


Repositoryによるインストール


レジストリはパッケージ・リポジトリです
ネットワークを介してリポジトリ内のパッケージを受信してインストールできるため、仮想マシン上の奮闘とCentosは外部ネットワークに接続できる必要があります.
ここでは設定を行います

右に立って奮闘する


1)前提条件が必要
インストール
  • 要求プログラム
  • 証明書
  • をインストールする必要があります.
  • レジストリのURLは右奮闘システムに登録する必要があります
    2)ドッキングステーション
  • を取り付ける
    sudo apt-get install docker-ce docker-ce-cli containerd.io
    docker-ce:dockerdemon
    docker-ce-cli:ドッキングクライアント管理
    containerd.io:ドッキングエンジン、ランタイムエンジン
    3)ドッキングステーションの設置確認
    sudo docker version
    クライアントバージョンとサーババージョンを表示する必要があります

    CentOSのインストール


    3つの同じ方法をサポート
    要求プログラムをインストールし、証明書(署名鍵)を取得し、URLを登録したことがありますが、Centosは証明書取得操作、自動取得を実行する必要はありませんが、他のサービス起動操作を実行する必要があります.

    ダウンロード後の直接インストール


    外部ネットワーク(ex.会社ネットワークなど)に接続できない場合は、予めUSB経由でパッケージを受信してインストールする

    Scriptによるインストール


    最も簡単な方法

    インストール後の操作状態の確認


    Centosはユーザーアカウントでsudoコマンドを使用できません.
    だからrootアカウントを交換してsudoコマンドなしで実行する必要があります.
    su -
    サービスデーモン起動
    systemctl docker start
    systemctl docker enable # 부팅 시 자동 실행(우분투는 기본, CentOS는 해야 함)

    アカウントの追加


    ドッキングの検証中にパーミッションを拒否した場合は、パーミッションを追加する必要があります.
    docker ps
    デフォルトでは、dockerコマンドはrootアカウントでのみ使用できます.
    ユーザーアカウントを許可する方法は次のとおりです.
    su -
    usermod -a -G docker 사용자계정
    rootアカウントを使用してsuermodコマンドを実行する
    rootをdockerというグループのユーザーメンバーに許可
    -a : append
    -G : Group