玖叶教程网

前端编程开发入门

先选好linux版本——ubuntu 16.04 安装docker

1,想安装docker的菜鸟们,小编真诚建议你的系统是win10一下的,你就放弃window系统吧。安装比较复杂,安装的dockerToolbox其实就是安装一个oracleVM虚拟机,然后在虚拟机上跑linux系统,再把docker安装到linux上。即好内存又好空间。不如直接来个用linux。如果你在学习docker的话,建议不要还是不要安装虚拟机了 不如直接来个双系统吧,简单直接。双系统教程(https://jingyan.baidu.com/article/60ccbceb18624464cab197ea.html)按照此方法安装。

2,网上看了很多资料发现原来docker安装对linux版本是有说明的,不同的版本安装方法不尽相同。菜鸟教程中给出了不同版本的不同说明。链接附上http://www.runoob.com/docker/ubuntu-docker-install.html。对本文没有兴趣的可以去看菜鸟教程。

下面我们开始安装docker。

我们使用的非root用户,所以下面的命令都带有sudo(是指用管理员ROOT运行这个命令)。为什么呢?

官方说明:

docker守护程序绑定到Unix套接字而不是TCP端口。默认情况下,Unix套接字由用户root拥有,其他用户只能使用sudo访问它。 docker守护程序始终以root用户身份运行。 如果您不想在使用docker命令时使用sudo,请创建名为docker的Unix组,并将用户添加到该组。当docker守护进程启动时,它会使Docker组的Unix套接字的所有权读/写。

命令如下:

1,查看linux版本

wong@wong-ThinkPad-E420:~$ cat /proc/version

Linux version 4.15.0-29-generic (buildd@lcy01-amd64-024) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.10)) #31~16.04.1-Ubuntu SMP Wed Jul 18 08:54:04 UTC 2018

2,查看linux内核

wong@wong-ThinkPad-E420:~$ uname -r

4.15.0-29-generic

3,安装必要的一些系统工具

wong@wong-ThinkPad-E420:~$ sudo apt-get update

[sudo] wong 的密码:

............(此处省略1万字)

已下载 5,526 kB,耗时 10秒 (526 kB/s)

AppStream cache update completed, but some metadata was ignored due to errors.

正在读取软件包列表... 完成

wong@wong-ThinkPad-E420:~$ sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common

..........(此处省略5000字)

正在解包 curl (7.47.0-1ubuntu2.8) ...

正在处理用于 man-db (2.7.5-1) 的触发器 ...

正在设置 curl (7.47.0-1ubuntu2.8) ...

4, 安装GPG证书

wong@wong-ThinkPad-E420:~$ curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

OK

5,写入软件源信息

wong@wong-ThinkPad-E420:~$ sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

6,更新并安装 Docker-CE

wong@wong-ThinkPad-E420:~$ sudo apt-get -y update

.........省略

AppStream cache update completed, but some metadata was ignored due to errors.

正在读取软件包列表... 完成

wong@wong-ThinkPad-E420:~$ sudo apt-get -y install docker-ce

wong@wong-ThinkPad-E420:~$ sudo docker version

Client:

Version: 18.06.0-ce

API version: 1.38

Go version: go1.10.3

Git commit: 0ffa825

Built: Wed Jul 18 19:11:02 2018

OS/Arch: linux/amd64

Experimental: false

Server:

Engine:

Version: 18.06.0-ce

API version: 1.38 (minimum version 1.12)

Go version: go1.10.3

Git commit: 0ffa825

Built: Wed Jul 18 19:09:05 2018

OS/Arch: linux/amd64

Experimental: false

最后,添加当前用户到 docker 用户组,可以不用 sudo 运行 docker(可选)

sudo groupadd docker

sudo usermod -aG docker $USER

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言