ubuntuシステムにおけるdockerのインストール
1835 ワード
Dockerは容器で、非常に軽量級です.現在、中国ではすでに多くのDockerユーザーがおり、対応する中国語コミュニティも設立されている.Dockerコンポーネントには、Dockerクライアントとサーバ、Dockerミラー、Registry、Dockerコンテナが含まれます.では、以下にlinuxにDockerをインストールする手順を記録します.
カーネルバージョンの確認
linuxでコマンドを使用します.
Device Mapperの確認
DockerのAPTウェアハウスを追加
DockerウェアハウスのGPGキーの追加
このステップのインストール中に、gpg:no valid OpenPGP data foundというヒントに簡単に遭遇します.これは、コンピュータが外部ネットワークにアクセスできないため、端末に以下のコードを入力します.
結果はOKを提示しますが、OKは必ずしも成功を意味するわけではありません.D 8576 A 8 BA 88 D 21 E 9という数字は、自分の公開鍵(public key)に置き換えられます.まず次のステップに進みます.
APTソースの更新
Dockerパッケージのインストール
Dockerが正常にインストールされているかどうかを確認します
UFWファイルの変更
ネットワークインタフェースにバインド
環境変数を増やす
実行するかどうかを確認
また、status:Unable to connect to Upstart:Failed to connect to socket/com/ubuntu/upstart:Connection refusedというメッセージが表示されます.upstartとsystemのデフォルトの起動方法を変更することで解決できます.また、次のコマンドを使用して、変更せずに表示することもできます.
カーネルバージョンの確認
linuxでコマンドを使用します.
$ name -a
Device Mapperの確認
$ sudo grep device-mapper /proc/devices
DockerのAPTウェアハウスを追加
$ sudo sh -c "echo deb https://get.docker.io/ubuntu docker main> /etc/apt/sources.list.d /docker.list"
DockerウェアハウスのGPGキーの追加
$ curl -s https://get.docker.io/gpg | sudo apt-get add -
このステップのインストール中に、gpg:no valid OpenPGP data foundというヒントに簡単に遭遇します.これは、コンピュータが外部ネットワークにアクセスできないため、端末に以下のコードを入力します.
$ gpg --keyserver pgpkeys.mit.edu --recv-key D8576A8BA88D21E9
$ gpg -a --export D8576A8BA88D21E9 | sudo apt-key add -
結果はOKを提示しますが、OKは必ずしも成功を意味するわけではありません.D 8576 A 8 BA 88 D 21 E 9という数字は、自分の公開鍵(public key)に置き換えられます.まず次のステップに進みます.
APTソースの更新
$ sudo apt-get update
Dockerパッケージのインストール
$ sudo apt-get install lxc-docker
Dockerが正常にインストールされているかどうかを確認します
$ sudo docker info
UFWファイルの変更
$ vi /etc/default/ufw
$ DEFAULT_FORWARD_POLICY="ACCEPT"
$ sudo ufw reload
ネットワークインタフェースにバインド
$ sudo /usr/bin/docker -d -H tcp://0.0.0.0:2375
環境変数を増やす
export DOCKER_HOST="tcp://0.0.0.0:2375"
実行するかどうかを確認
$ sudo status docker
また、status:Unable to connect to Upstart:Failed to connect to socket/com/ubuntu/upstart:Connection refusedというメッセージが表示されます.upstartとsystemのデフォルトの起動方法を変更することで解決できます.また、次のコマンドを使用して、変更せずに表示することもできます.
$ service docker status