怎么在linux下安装docker
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么在linux下安装docker相关的知识,希望对你有一定的参考价值。
每个发行版,安装方法都不一样,说一下最流行的Ubantu吧,首先要求系统必须是64位的,而且内核版本不得低于 3.10。检查内核的方法是:$ uname -r升级ATP源:
$ apt-get update
$ apt-get install apt-transport-https ca-certificates
加入GPG密钥:
$ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
编辑/etc/apt/sources.list.d/docker.list,如果没有就创建一个,清空所有内容,如果是12.04,添加这一行:
deb https://apt.dockerproject.org/repo ubuntu-precise main
如果是14.04,添加这一行:
deb https://apt.dockerproject.org/repo ubuntu-trusty main
如果是15.10:
deb https://apt.dockerproject.org/repo ubuntu-wily main
也用“deb 仓库URL ubuntu-发行版本号 main”这种格式添加软件仓库,保存并关闭。
更新:
$ apt-get update
清除旧的repo:
$ apt-get purge lxc-docker
验证apt推送:
$ apt-cache policy docker-engine
以后只要运行 apt-get upgrade 就会自动更新docker了。
安装前准备工作还包括安装linux-image-extra包,用于aufs存储介质。
$ sudo apt-get update
$ sudo apt-get install linux-image-extra-$(uname -r)
如果你使用12.04,内核要升级到3.13以上,如果没有,升级之,然后重启。
$ sudo apt-get update
$ sudo apt-get install linux-image-generic-lts-trusty
安装准备到这里就完成了,下面是正式安装。
12.04和14.04这两个版本需要apparmor, 运行 apt-get install apparmor 进行安装。
$ sudo apt-get install docker-engine
启动守护进程:
$ sudo service docker start
检查安装是否正确:
$ sudo docker run hello-world
下面是安全加固操作,默认docker会以root身份运行,所以风险很高,因此要把它降到sudo权限组。
创建docker用户组:
$ sudo usermod -aG docker ubuntu
注销再登录。
以doker身份运行守护进程:
$ docker run hello-world
如果提示错误:
Cannot connect to the Docker daemon. Is 'docker daemon' running on this host?
检查是否设置了DOCKER_HOST环境变量,如果是,删除它。
还有其他内存和交换分区的优化设置,参见安装说明,我就不再啰嗦了。 参考技术A ubuntu 吗? 推荐cairo-dock 非常漂亮。百度经验中有安装方法 :
http://jingyan.baidu.com/article/4853e1e519e70c1908f7266e.html
cairo-dock 网站:
http://www.glx-dock.org/
这上面也有安装方法。本回答被提问者采纳
以上是关于怎么在linux下安装docker的主要内容,如果未能解决你的问题,请参考以下文章