この記事は、Ubuntu 17.10 での Docker CE のインストールを記録するために使用されます。 依存関係をインストールする Ubuntu に Docker CE をインストールする場合、次の制限があります。 64ビットOS Ubuntu 64bit OSが必要です。確認方法は以下の通りです devops@ubuntu:~$ uname -m 64ビット 開発@ubuntu:~$ バージョン 以下のUbuntuバージョンをサポート
注意: Artful 自体は 2017 年 10 月にリリースされた移行バージョンであるため、Artful 17.10 は Docker CE17.11 Edge 以降のバージョンのみをサポートします。 Artfulなどのコード発行の確認方法 devops@ubuntu:~$ lsb_release -cs 巧妙な 開発@ubuntu:~$ ハードウェア Ubuntu の Docker CE サポートには、64 ビット OS が必要なだけでなく、x86 CPU も必要です。 x86に加えて、以下のタイプのサポートも利用可能です
devops@ubuntu:~$ uname -m 64ビット 開発@ubuntu:~$ インストール apt-getアップデート apt-get updateを使用してソースのソフトウェアリストを更新します devops@ubuntu:~$ sudo su [sudo] devopsのパスワード: root@ubuntu:/home/devops# apt-get update ヒット:1 http://cn.archive.ubuntu.com/ubuntu artful InRelease 取得:2 http://cn.archive.ubuntu.com/ubuntu artful-updates InRelease [78.6 kB] ヒット:3 http://cn.archive.ubuntu.com/ubuntu artful-backports InRelease 入手:4 http://security.ubuntu.com/ubuntu artful-security InRelease [78.6 kB] 取得:5 http://cn.archive.ubuntu.com/ubuntu artful-updates/main i386 パッケージ [212 kB] 取得:6 http://cn.archive.ubuntu.com/ubuntu artful-updates/main amd64 パッケージ [216 kB] 取得:7 http://cn.archive.ubuntu.com/ubuntu artful-updates/universe i386 パッケージ [89.0 kB] 取得:8 http://cn.archive.ubuntu.com/ubuntu artful-updates/universe amd64 パッケージ [89.9 kB] 4 秒で 764 kB を取得 (163 kB/秒) パッケージリストを読み込んでいます...完了 ルート@ubuntu:/home/devops# 必要なパッケージをインストールする
実行ログ root@ubuntu:/home/devops# apt-get install apt-transport-https ca-certificates curl software-properties-common パッケージリストを読み込んでいます...完了 依存関係ツリーの構築 状態情報を読み込んでいます...完了 ca-certificates はすでに最新バージョン (20170717) です。 software-properties-common はすでに最新バージョン (0.96.24.17) です。 次の追加パッケージがインストールされます: libcurl3 次の新しいパッケージがインストールされます: apt-トランスポート-https 以下のパッケージがアップグレードされます: カール libcurl3 2 個がアップグレードされ、1 個が新規インストールされ、0 個が削除され、53 個がアップグレードされませんでした。 383 KB のアーカイブを取得する必要があります。 この操作の後、247 KB の追加ディスク領域が使用されます。 続行しますか? [Y/n] y 取得:1 http://cn.archive.ubuntu.com/ubuntu artful-updates/main amd64 apt-transport-https amd64 1.5.1 [34.7 kB] 取得:2 http://cn.archive.ubuntu.com/ubuntu artful-updates/main amd64 curl amd64 7.55.1-1ubuntu2.3 [152 kB] 取得:3 http://cn.archive.ubuntu.com/ubuntu artful-updates/main amd64 libcurl3 amd64 7.55.1-1ubuntu2.3 [196 kB] 14 秒で 383 kB を取得 (26.2 kB/秒) perl: 警告: ロケールの設定に失敗しました。 perl: 警告: ロケール設定を確認してください: 言語 = "en_HK:en", LC_ALL = (未設定)、 LC_CTYPE = "UTF-8"、 LANG = "en_HK.UTF-8" システムにサポートされ、インストールされています。 perl: 警告: フォールバック ロケール ("en_HK.UTF-8") にフォールバックします。 ロケール: LC_CTYPE をデフォルト ロケールに設定できません: そのようなファイルまたはディレクトリはありません ロケール: LC_ALL をデフォルト ロケールに設定できません: そのようなファイルまたはディレクトリはありません 以前に選択しなかったパッケージ apt-transport-https を選択します。 (データベースを読み込んでいます...現在 63866 個のファイルとディレクトリがインストールされています。) .../apt-transport-https_1.5.1_amd64.deb を解凍する準備をしています... apt-transport-https (1.5.1) を解凍しています... .../curl_7.55.1-1ubuntu2.3_amd64.deb を解凍する準備をしています... curl (7.55.1-1ubuntu2.3) を (7.55.1-1ubuntu2.2) に解凍しています... .../libcurl3_7.55.1-1ubuntu2.3_amd64.deb を解凍する準備をしています... libcurl3:amd64 (7.55.1-1ubuntu2.3) を (7.55.1-1ubuntu2.2) に解凍しています... apt-transport-https (1.5.1) を設定しています... libcurl3:amd64 (7.55.1-1ubuntu2.3) を設定しています... libc-bin (2.26-0ubuntu2) のトリガーを処理しています... man-db (2.7.6.1-2) のトリガーを処理しています... curl (7.55.1-1ubuntu2.3) を設定しています... ルート@ubuntu:/home/devops# GPGキーを追加 公式の Docker GPG キーを追加するには、次のコマンドを使用します。
実行ログ root@ubuntu:/home/devops# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - わかりました ルート@ubuntu:/home/devops# このキーのデジタル署名は 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 なので、最後の 8 ビットを確認に使用できます。 root@ubuntu:/home/devops# apt-key フィンガープリント 0EBFCD88 出版 rsa4096 2017-02-22 [SCEA] 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 uid [ 不明] Docker リリース (CE deb) <[email protected]> サブ rsa4096 2017-02-22 [S] ルート@ubuntu:/home/devops# 安定したソースリポジトリを設定する 次のコマンドを使用して、x86インストールタイプの安定したソースリポジトリを設定します。
他のタイプの場合、対応関係は次のようになります。上記のコマンドでarch=amd64を置き換えるだけです。 実行ログ: root@ubuntu:/home/devops# add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" ルート@ubuntu:/home/devops# apt-getアップデート apt-get updateを再度使用して、ソースのソフトウェアリストを更新します。 root@ubuntu:/home/devops# apt-get update ヒット:1 http://cn.archive.ubuntu.com/ubuntu artful InRelease 入手:2 http://security.ubuntu.com/ubuntu artful-security InRelease [78.6 kB] 取得:3 http://cn.archive.ubuntu.com/ubuntu artful-updates InRelease [78.6 kB] ヒット:4 http://cn.archive.ubuntu.com/ubuntu artful-backports InRelease 入手:5 https://download.docker.com/linux/ubuntu artful InRelease [51.9 kB] 取得:6 https://download.docker.com/linux/ubuntu artful/stable amd64 パッケージ [1462 B] 2 秒で 211 kB を取得 (85.8 kB/秒) パッケージリストを読み込んでいます...完了 ルート@ubuntu:/home/devops# docker-ceをインストールする root@ubuntu:/home/devops# apt-get install docker-ce パッケージリストを読み込んでいます...完了 依存関係ツリーの構築 状態情報を読み込んでいます...完了 次の追加パッケージがインストールされます: aufs-tools cgroupfs-mount libltdl7 次の新しいパッケージがインストールされます: aufs-tools cgroupfs-mount docker-ce libltdl7 アップグレードされたものは 0 個、新規インストールされたものは 4 個、削除されたものは 0 個、アップグレードされていないものは 53 個。 29.9 MB のアーカイブを取得する必要があります。 この操作の後、150 MB の追加ディスク領域が使用されます。 続行しますか? [Y/n] y 取得:1 http://cn.archive.ubuntu.com/ubuntu artful-updates/universe amd64 aufs-tools amd64 1:4.1+20161219-1ubuntu0.1 [102 kB] 入手:2 https://download.docker.com/linux/ubuntu artful/stable amd64 docker-ce amd64 17.12.1~ce-0~ubuntu [29.8 MB] 取得:3 http://cn.archive.ubuntu.com/ubuntu artful/universe amd64 cgroupfs-mount all 1.4 [6320 B] 取得:4 http://cn.archive.ubuntu.com/ubuntu artful/main amd64 libltdl7 amd64 2.4.6-2 [38.8 kB] 8 秒で 29.9 MB を取得 (3536 kB/秒) perl: 警告: ロケールの設定に失敗しました。 perl: 警告: ロケール設定を確認してください: 言語 = "en_HK:en", LC_ALL = (未設定)、 LC_CTYPE = "UTF-8"、 LANG = "en_HK.UTF-8" システムにサポートされ、インストールされています。 perl: 警告: フォールバック ロケール ("en_HK.UTF-8") にフォールバックします。 ロケール: LC_CTYPE をデフォルト ロケールに設定できません: そのようなファイルまたはディレクトリはありません ロケール: LC_ALL をデフォルト ロケールに設定できません: そのようなファイルまたはディレクトリはありません 以前に選択されなかったパッケージ aufs-tools を選択しています。 (データベースを読み込んでいます...現在 63874 個のファイルとディレクトリがインストールされています。) .../aufs-tools_1%3a4.1+20161219-1ubuntu0.1_amd64.deb を解凍する準備をしています... aufs-tools (1:4.1+20161219-1ubuntu0.1) を解凍しています... 以前に選択されなかったパッケージ cgroupfs-mount を選択しています。 .../cgroupfs-mount_1.4_all.deb を解凍する準備をしています... cgroupfs-mount (1.4) を解凍しています... 以前に選択されなかったパッケージ libltdl7:amd64 を選択しています。 .../libltdl7_2.4.6-2_amd64.deb を解凍する準備をしています... libltdl7:amd64 (2.4.6-2) を解凍しています... 以前に選択されなかったパッケージ docker-ce を選択しています。 .../docker-ce_17.12.1~ce-0~ubuntu_amd64.deb を解凍する準備をしています... docker-ce (17.12.1~ce-0~ubuntu) を解凍しています... aufs-tools (1:4.1+20161219-1ubuntu0.1) を設定しています... ureadahead (0.100.0-20) のトリガーを処理しています... cgroupfs-mount (1.4) を設定しています... libc-bin (2.26-0ubuntu2) のトリガーを処理しています... systemd (234-2ubuntu12.1) のトリガーを処理しています... libltdl7:amd64 (2.4.6-2) を設定しています... man-db (2.7.6.1-2) のトリガーを処理しています... docker-ce (17.12.1~ce-0~ubuntu) をセットアップしています... /etc/systemd/system/multi-user.target.wants/docker.service → /lib/systemd/system/docker.service のシンボリックリンクを作成しました。 /etc/systemd/system/sockets.target.wants/docker.socket → /lib/systemd/system/docker.socket のシンボリックリンクを作成しました。 ureadahead (0.100.0-20) のトリガーを処理しています... libc-bin (2.26-0ubuntu2) のトリガーを処理しています... systemd (234-2ubuntu12.1) のトリガーを処理しています... ルート@ubuntu:/home/devops# 特定のバージョンをインストールする 特定のバージョンでインストールする場合は、インストール時に docker-ce=17.12.1~ce-0~ubuntu バージョンを指定する必要があります。 root@ubuntu:/home/devops# apt-cache madison docker-ce docker-ce | 17.12.1~ce-0~ubuntu | https://download.docker.com/linux/ubuntu artful/stable amd64 パッケージ docker-ce | 17.12.0~ce-0~ubuntu | https://download.docker.com/linux/ubuntu artful/stable amd64 パッケージ ルート@ubuntu:/home/devops# root@ubuntu:/home/devops# apt-get install docker-ce=17.12.1~ce-0~ubuntu パッケージリストを読み込んでいます...完了 依存関係ツリーの構築 状態情報を読み込んでいます...完了 docker-ceはすでに最新バージョンです(17.12.1~ce-0~ubuntu)。 アップグレードされたものは 0 個、新規インストールされたものは 0 個、削除されたものは 0 個、アップグレードされていないものは 53 個。 ルート@ubuntu:/home/devops# インストール後に確認 バージョン確認 root@ubuntu:/home/devops# docker バージョン クライアント: バージョン: 17.12.1-ce API バージョン: 1.35 Goバージョン: go1.9.4 Gitコミット: 7390fc6 作成日: 2018年2月27日火曜日 22:17:53 OS/アーキテクチャ: linux/amd64 サーバ: エンジン: バージョン: 17.12.1-ce API バージョン: 1.35 (最小バージョン 1.12) Goバージョン: go1.9.4 Gitコミット: 7390fc6 作成日: 2018年2月27日火曜日 22:16:25 OS/アーキテクチャ: linux/amd64 実験的: 偽 ルート@ubuntu:/home/devops# 全体情報 保存方法がオーバーレイ2であるなど、基本的な情報が多数表示されます root@ubuntu:/home/devops# docker 情報 コンテナ: 0 ランニング: 0 一時停止: 0 停止: 0 画像: 0 サーバーバージョン: 17.12.1-ce ストレージ ドライバー: overlay2 バックアップファイルシステム: extfs d_type をサポート: true ネイティブオーバーレイ差分: true ログドライバー: json-file cgroup ドライバー: cgroupfs プラグイン: ボリューム: ローカル ネットワーク: ブリッジ ホスト macvlan null オーバーレイ ログ: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog 群れ: 非アクティブ ランタイム: runc デフォルトのランタイム: runc 初期化バイナリ: docker-init コンテナバージョン: 9b55aab90508bd389d7654c4baf173a981477d55 runc バージョン: 9f9c96235cc97674e935002fc3d78361b696a69e 初期化バージョン: 949e6fa セキュリティ オプション: アプリアーマー seccomp プロフィール: デフォルト カーネルバージョン: 4.13.0-21-generic オペレーティングシステム: Ubuntu 17.10 OSタイプ: Linux アーキテクチャ: x86_64 CPU: 1 合計メモリ: 988.7MiB 名前: ubuntu ID: TYYA:4LWB:YTHA:2DNB:XBXM:NFNP:ADMY:VZEJ:2ZBN:KPKW:PTML:S5A2 Docker ルートディレクトリ: /var/lib/docker デバッグモード(クライアント): false デバッグモード(サーバー): false レジストリ: https://index.docker.io/v1/ ラベル: 実験的: 偽 安全でないレジストリ: 127.0.0.0/8 ライブリストアが有効: false 警告: スワップ制限はサポートされていません ルート@ubuntu:/home/devops# 参考文献 Ubuntu 16.04 をインストールします。 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。 以下もご興味があるかもしれません:
|
<<: MySql エラー 1698 (28000) の解決策
>>: シンプルなカレンダー効果を実現する JavaScript コード
目次1. はじめに2. es5メソッド3. 非同期関数のシリアル実行4. 非同期関数の並列実行5. ...
序文私が作成中の Markodwn エディターに同期スクロール機能を追加する必要があります。Baid...
操作効果: html <div class="三目並べ"> <...
Flappy Bird は、誰もがアプリでプレイしたことがある非常にシンプルな小さなゲームです。ここ...
この記事の例では、タブ効果を記述するためのJSの具体的なコードを参考までに共有しています。具体的な内...
animation-name アニメーション名。複数のアニメーションがバインドされていることを示す...
長い間 MySQL を使ってきたので、SQL 文はすでに覚えていると思います。そこで、その実行原理を...
記事のタイトルが「模造虫眼鏡」なのはなぜですか?今日お話ししたいのは、一般的に言われているような、マ...
環境: init_worker_by_lua、set_by_lua、rewrite_by_lua、a...
まず Linux に ssh をインストールします。例として Centos を使用します。ポータル:...
以下のように表示されます。 XML/HTML コードコンテンツをクリップボードにコピー<htm...
プロジェクトで frameset 属性を使用したことがあるかどうかはわかりません。昨年、オンライン ...
この記事は主に、MySQLを再インストールする際のクリーンでないアンインストールのさまざまな問題をま...
WeChatアプレットuniappは左スワイプで削除効果を実現成果を達成する1. スワイプしてリス...
序文MySQL データベースを使用する場合、クライアントはデータベース サーバーにリクエストを送信す...