亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Web服務器 > 正文

Ubuntu下Docker CE的安裝

2024-09-01 13:56:21
字體:
來源:轉載
供稿:網友

本文用于記錄Ubuntu 17.10下Docker CE的安裝。

安裝依賴

關于Docker CE版本在Ubuntu下安裝有如下限制

64位的OS

需要Ubuntu64bit的OS, 確認方法如下

devops@ubuntu:~$ uname -mx86_64devops@ubuntu:~$

版本

支持如下Ubuntu的版本

  • Artful 17.10
  • Xenial 16.04 (LTS)
  • Trusty 14.04 (LTS)

注意:其中Artful 17.10只支持Docker CE17.11 Edge以及以后版本,因為Artful本身也是在2017年10月發行的過渡版本

發行代碼的確認方式,比如Artful

devops@ubuntu:~$ lsb_release -csartfuldevops@ubuntu:~$

硬件

Ubuntu對Docker CE的支持除了需要是64位的OS之外,x86的CPU也是需要的。除了x86之外,還有如下的支持類型

  • armhf
  • s390x(IBM Z)
  • ppc64le (IBM Power)
devops@ubuntu:~$ uname -mx86_64devops@ubuntu:~$

安裝

apt-get update

使用apt-get update更新源中的軟件列表

devops@ubuntu:~$ sudo su[sudo] password for devops: root@ubuntu:/home/devops# apt-get updateHit:1 http://cn.archive.ubuntu.com/ubuntu artful InRelease         Get:2 http://cn.archive.ubuntu.com/ubuntu artful-updates InRelease [78.6 kB]             Hit:3 http://cn.archive.ubuntu.com/ubuntu artful-backports InRelease          Get:4 http://security.ubuntu.com/ubuntu artful-security InRelease [78.6 kB]Get:5 http://cn.archive.ubuntu.com/ubuntu artful-updates/main i386 Packages [212 kB]Get:6 http://cn.archive.ubuntu.com/ubuntu artful-updates/main amd64 Packages [216 kB]Get:7 http://cn.archive.ubuntu.com/ubuntu artful-updates/universe i386 Packages [89.0 kB]Get:8 http://cn.archive.ubuntu.com/ubuntu artful-updates/universe amd64 Packages [89.9 kB]Fetched 764 kB in 4s (163 kB/s)                        Reading package lists... Doneroot@ubuntu:/home/devops#

安裝所需的package

命令:apt-get install apt-transport-https ca-certificates curl software-properties-common

執行日志

root@ubuntu:/home/devops# apt-get install apt-transport-https ca-certificates curl software-properties-commonReading package lists... DoneBuilding dependency tree    Reading state information... Doneca-certificates is already the newest version (20170717).software-properties-common is already the newest version (0.96.24.17).The following additional packages will be installed: libcurl3The following NEW packages will be installed: apt-transport-httpsThe following packages will be upgraded: curl libcurl32 upgraded, 1 newly installed, 0 to remove and 53 not upgraded.Need to get 383 kB of archives.After this operation, 247 kB of additional disk space will be used.Do you want to continue? [Y/n] yGet:1 http://cn.archive.ubuntu.com/ubuntu artful-updates/main amd64 apt-transport-https amd64 1.5.1 [34.7 kB]Get:2 http://cn.archive.ubuntu.com/ubuntu artful-updates/main amd64 curl amd64 7.55.1-1ubuntu2.3 [152 kB]               Get:3 http://cn.archive.ubuntu.com/ubuntu artful-updates/main amd64 libcurl3 amd64 7.55.1-1ubuntu2.3 [196 kB]             Fetched 383 kB in 14s (26.2 kB/s)                                                   perl: warning: Setting locale failed.perl: warning: Please check that your locale settings:  LANGUAGE = "en_HK:en",  LC_ALL = (unset),  LC_CTYPE = "UTF-8",  LANG = "en_HK.UTF-8"  are supported and installed on your system.perl: warning: Falling back to a fallback locale ("en_HK.UTF-8").locale: Cannot set LC_CTYPE to default locale: No such file or directorylocale: Cannot set LC_ALL to default locale: No such file or directorySelecting previously unselected package apt-transport-https.(Reading database ... 63866 files and directories currently installed.)Preparing to unpack .../apt-transport-https_1.5.1_amd64.deb ...Unpacking apt-transport-https (1.5.1) ...Preparing to unpack .../curl_7.55.1-1ubuntu2.3_amd64.deb ...Unpacking curl (7.55.1-1ubuntu2.3) over (7.55.1-1ubuntu2.2) ...Preparing to unpack .../libcurl3_7.55.1-1ubuntu2.3_amd64.deb ...Unpacking libcurl3:amd64 (7.55.1-1ubuntu2.3) over (7.55.1-1ubuntu2.2) ...Setting up apt-transport-https (1.5.1) ...Setting up libcurl3:amd64 (7.55.1-1ubuntu2.3) ...Processing triggers for libc-bin (2.26-0ubuntu2) ...Processing triggers for man-db (2.7.6.1-2) ...Setting up curl (7.55.1-1ubuntu2.3) ...root@ubuntu:/home/devops#

添加GPG key

使用如下命令添加docker官方的GPG key,

命令:curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

執行日志

root@ubuntu:/home/devops# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -OKroot@ubuntu:/home/devops#

此key的數字簽名為9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88,所以可以用其最后8位進行確認

root@ubuntu:/home/devops# apt-key fingerprint 0EBFCD88pub  rsa4096 2017-02-22 [SCEA]   9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88uid      [ unknown] Docker Release (CE deb) <docker@docker.com>sub  rsa4096 2017-02-22 [S]root@ubuntu:/home/devops#

設定stable源倉庫

使用如下命令設定x86安裝類型的stable源倉庫

命令:add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable”

如果是其他類型的化,對應關系參看如下,將上述命令中的arch=amd64進行替換即可

Ubuntu,Docker,安裝

執行日志:

root@ubuntu:/home/devops# add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"root@ubuntu:/home/devops#

apt-get update

再次使用apt-get update更新源中的軟件列表

root@ubuntu:/home/devops# apt-get updateHit:1 http://cn.archive.ubuntu.com/ubuntu artful InRelease            Get:2 http://security.ubuntu.com/ubuntu artful-security InRelease [78.6 kB]    Get:3 http://cn.archive.ubuntu.com/ubuntu artful-updates InRelease [78.6 kB]                      Hit:4 http://cn.archive.ubuntu.com/ubuntu artful-backports InRelease                      Get:5 https://download.docker.com/linux/ubuntu artful InRelease [51.9 kB]Get:6 https://download.docker.com/linux/ubuntu artful/stable amd64 Packages [1462 B]Fetched 211 kB in 2s (85.8 kB/s)Reading package lists... Doneroot@ubuntu:/home/devops#

安裝docker-ce

root@ubuntu:/home/devops# apt-get install docker-ceReading package lists... DoneBuilding dependency tree    Reading state information... DoneThe following additional packages will be installed: aufs-tools cgroupfs-mount libltdl7The following NEW packages will be installed: aufs-tools cgroupfs-mount docker-ce libltdl70 upgraded, 4 newly installed, 0 to remove and 53 not upgraded.Need to get 29.9 MB of archives.After this operation, 150 MB of additional disk space will be used.Do you want to continue? [Y/n] yGet:1 http://cn.archive.ubuntu.com/ubuntu artful-updates/universe amd64 aufs-tools amd64 1:4.1+20161219-1ubuntu0.1 [102 kB]Get:2 https://download.docker.com/linux/ubuntu artful/stable amd64 docker-ce amd64 17.12.1~ce-0~ubuntu [29.8 MB]Get:3 http://cn.archive.ubuntu.com/ubuntu artful/universe amd64 cgroupfs-mount all 1.4 [6320 B]Get:4 http://cn.archive.ubuntu.com/ubuntu artful/main amd64 libltdl7 amd64 2.4.6-2 [38.8 kB]Fetched 29.9 MB in 8s (3536 kB/s)                                                   perl: warning: Setting locale failed.perl: warning: Please check that your locale settings:  LANGUAGE = "en_HK:en",  LC_ALL = (unset),  LC_CTYPE = "UTF-8",  LANG = "en_HK.UTF-8"  are supported and installed on your system.perl: warning: Falling back to a fallback locale ("en_HK.UTF-8").locale: Cannot set LC_CTYPE to default locale: No such file or directorylocale: Cannot set LC_ALL to default locale: No such file or directorySelecting previously unselected package aufs-tools.(Reading database ... 63874 files and directories currently installed.)Preparing to unpack .../aufs-tools_1%3a4.1+20161219-1ubuntu0.1_amd64.deb ...Unpacking aufs-tools (1:4.1+20161219-1ubuntu0.1) ...Selecting previously unselected package cgroupfs-mount.Preparing to unpack .../cgroupfs-mount_1.4_all.deb ...Unpacking cgroupfs-mount (1.4) ...Selecting previously unselected package libltdl7:amd64.Preparing to unpack .../libltdl7_2.4.6-2_amd64.deb ...Unpacking libltdl7:amd64 (2.4.6-2) ...Selecting previously unselected package docker-ce.Preparing to unpack .../docker-ce_17.12.1~ce-0~ubuntu_amd64.deb ...Unpacking docker-ce (17.12.1~ce-0~ubuntu) ...Setting up aufs-tools (1:4.1+20161219-1ubuntu0.1) ...Processing triggers for ureadahead (0.100.0-20) ...Setting up cgroupfs-mount (1.4) ...Processing triggers for libc-bin (2.26-0ubuntu2) ...Processing triggers for systemd (234-2ubuntu12.1) ...Setting up libltdl7:amd64 (2.4.6-2) ...Processing triggers for man-db (2.7.6.1-2) ...Setting up docker-ce (17.12.1~ce-0~ubuntu) ...Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /lib/systemd/system/docker.service.Created symlink /etc/systemd/system/sockets.target.wants/docker.socket → /lib/systemd/system/docker.socket.Processing triggers for ureadahead (0.100.0-20) ...Processing triggers for libc-bin (2.26-0ubuntu2) ...Processing triggers for systemd (234-2ubuntu12.1) ...root@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 Packages docker-ce | 17.12.0~ce-0~ubuntu | https://download.docker.com/linux/ubuntu artful/stable amd64 Packagesroot@ubuntu:/home/devops#root@ubuntu:/home/devops# apt-get install docker-ce=17.12.1~ce-0~ubuntuReading package lists... DoneBuilding dependency tree    Reading state information... Donedocker-ce is already the newest version (17.12.1~ce-0~ubuntu).0 upgraded, 0 newly installed, 0 to remove and 53 not upgraded.root@ubuntu:/home/devops#

安裝后確認

版本確認

root@ubuntu:/home/devops# docker versionClient: Version:  17.12.1-ce API version:  1.35 Go version:  go1.9.4 Git commit:  7390fc6 Built: Tue Feb 27 22:17:53 2018 OS/Arch:  linux/amd64Server: Engine: Version: 17.12.1-ce API version: 1.35 (minimum version 1.12) Go version:  go1.9.4 Git commit:  7390fc6 Built:  Tue Feb 27 22:16:25 2018 OS/Arch: linux/amd64 Experimental: falseroot@ubuntu:/home/devops#

整體信息

可以看出很多基本信息,比如存儲方式為overlay2

root@ubuntu:/home/devops# docker infoContainers: 0 Running: 0 Paused: 0 Stopped: 0Images: 0Server Version: 17.12.1-ceStorage Driver: overlay2 Backing Filesystem: extfs Supports d_type: true Native Overlay Diff: trueLogging Driver: json-fileCgroup Driver: cgroupfsPlugins: Volume: local Network: bridge host macvlan null overlay Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslogSwarm: inactiveRuntimes: runcDefault Runtime: runcInit Binary: docker-initcontainerd version: 9b55aab90508bd389d7654c4baf173a981477d55runc version: 9f9c96235cc97674e935002fc3d78361b696a69einit version: 949e6faSecurity Options: apparmor seccomp Profile: defaultKernel Version: 4.13.0-21-genericOperating System: Ubuntu 17.10OSType: linuxArchitecture: x86_64CPUs: 1Total Memory: 988.7MiBName: ubuntuID: TYYA:4LWB:YTHA:2DNB:XBXM:NFNP:ADMY:VZEJ:2ZBN:KPKW:PTML:S5A2Docker Root Dir: /var/lib/dockerDebug Mode (client): falseDebug Mode (server): falseRegistry: https://index.docker.io/v1/Labels:Experimental: falseInsecure Registries: 127.0.0.0/8Live Restore Enabled: falseWARNING: No swap limit supportroot@ubuntu:/home/devops#

參考文獻

https://docs.docker.com/install/linux/docker-ce/ubuntu/

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VEVB武林網的支持。


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩欧美在线网址| 日韩成人激情视频| 国模私拍一区二区三区| 午夜精品一区二区三区av| 91人人爽人人爽人人精88v| 亚洲偷欧美偷国内偷| 国产精品一二区| 久久综合久久美利坚合众国| 中文字幕亚洲字幕| 亚洲天堂久久av| 欧美大片免费观看在线观看网站推荐| 亚洲欧美日韩天堂一区二区| 中文字幕久热精品在线视频| 日韩一区二区欧美| 日韩黄色在线免费观看| 欧美日韩国产成人高清视频| 国产精品视频播放| 久久久久久九九九| 久久久亚洲精选| 久久久久久亚洲精品| 欧美日韩一区免费| 欧美日韩免费区域视频在线观看| 热99精品里视频精品| 国产高清视频一区三区| 青青草国产精品一区二区| 91久久久精品| 中文字幕亚洲一区| 在线视频精品一| 成人激情视频在线| 国产精品激情自拍| 欧美猛交ⅹxxx乱大交视频| 国产视频精品va久久久久久| 性欧美xxxx| 国产精品免费一区二区三区都可以| 成人国内精品久久久久一区| 欧美黄色成人网| 久久久视频精品| 亚洲综合精品伊人久久| 午夜精品久久久99热福利| 欧美精品在线极品| 最近2019年手机中文字幕| 92看片淫黄大片看国产片| 国产v综合ⅴ日韩v欧美大片| 欧美日韩中文在线观看| 97国产成人精品视频| 欲色天天网综合久久| 7777kkkk成人观看| 亚洲成人av在线播放| 97在线视频免费| 国产日韩综合一区二区性色av| 97视频在线观看免费高清完整版在线观看| 国产成人精品综合久久久| 国产精品扒开腿爽爽爽视频| 精品国偷自产在线| 久久精品色欧美aⅴ一区二区| 亚洲精品网站在线播放gif| 岛国视频午夜一区免费在线观看| 在线观看日韩av| 国产97在线视频| 国产伦精品一区二区三区精品视频| 96精品久久久久中文字幕| 懂色av一区二区三区| 国产91久久婷婷一区二区| 日韩在线视频免费观看高清中文| 狠狠躁夜夜躁人人爽天天天天97| 在线观看成人黄色| 久久精品国产91精品亚洲| 91久久夜色精品国产网站| 伊人av综合网| 亚洲国产高潮在线观看| 久久精品久久久久久国产 免费| 亚洲精品720p| 欧美性videos高清精品| 久久久女人电视剧免费播放下载| 2019亚洲男人天堂| 国内精品视频久久| 欧美激情视频在线| 欧美激情videoshd| 欧美日韩国产一区二区| 久久久久国产精品免费网站| 国产ts人妖一区二区三区| 91免费看片在线| 亚洲精品国产综合区久久久久久久| 亚洲美女av在线| 欧美激情免费视频| 欧美精品免费看| 欧美视频在线看| 国产+成+人+亚洲欧洲| 中文字幕免费国产精品| 欧美一级片免费在线| 亚洲国产高清高潮精品美女| 成人福利视频在线观看| 国产69精品久久久| 精品无人区太爽高潮在线播放| 欧美日韩国产专区| 欧美激情视频一区二区三区不卡| 成人免费自拍视频| 亚洲欧美一区二区三区四区| 一区二区三区四区精品| 日韩在线视频播放| 欧美成人sm免费视频| 国产在线观看91精品一区| 亚洲人成77777在线观看网| 欧美成人在线网站| 夜夜嗨av一区二区三区四区| 97视频com| 久久综合免费视频影院| 在线视频欧美日韩精品| 亚洲国产精品女人久久久| 亚洲老板91色精品久久| 欧美制服第一页| 亚洲天堂第一页| 国产精品久久久久7777婷婷| 日本久久久久久久| 欧美成人三级视频网站| 91精品国产91久久久| 国产精品视频资源| 在线观看免费高清视频97| 成人性教育视频在线观看| 欧美老妇交乱视频| 97精品久久久| 久99九色视频在线观看| 美日韩精品免费观看视频| 亚洲国产精品va在线观看黑人| 欧美亚洲第一页| 欧美日韩在线观看视频| 欧美裸体xxxx| 国产精品影片在线观看| 91在线视频一区| 国产91露脸中文字幕在线| 欧美综合在线第二页| 亚洲日本中文字幕| 国产99视频在线观看| 亚洲iv一区二区三区| 精品久久久中文| 久久精品视频播放| 国产精品久久久久久久一区探花| 欧美亚洲国产另类| 国产精品视频自在线| 欧美激情亚洲激情| 国产欧美一区二区三区久久| 久久在线视频在线| 亚洲国产美女久久久久| 国产精品爱啪在线线免费观看| 欧美日韩激情视频8区| 色爱av美腿丝袜综合粉嫩av| 成人福利在线观看| 欧美激情免费视频| 欧美日韩亚洲精品内裤| 2019中文字幕在线观看| 亚洲福利视频网站| 国产伦精品一区二区三区精品视频| 久久久久久久网站| 91理论片午午论夜理片久久| 91精品啪在线观看麻豆免费| 在线观看欧美日韩| 欧美刺激性大交免费视频| 国内精品久久久久| 激情成人中文字幕| 亚洲乱码av中文一区二区| 亚洲欧美日韩中文在线制服| 在线视频欧美日韩| 日韩视频第一页| 欧美最猛性xxxxx亚洲精品|