docker安装ubuntu16.04
2017-12-27 本文已影响0人
treeph
docker安装
推荐在ubuntu下安装,因为docker本身就在ubuntu开发测试的,ubuntu能更好的支持docker运行。
- 安装docker:
sudo apt-get install docker.io
- 开启docker后台进程:
sudo service docker start
- 校验docker是否安装成功:
sudo docker run hello-world
这个命令会下载一个测试镜像,并且运行在一个容器中。当容器运行时,他会打印一些信息,并且退出。
可选配置
创建一个docker组
docker后台进程是绑定的Unix的socket而不是TCP端口。默认情况下,Unix的socket属于用户root,其它用户要使用要通过sudo命令。由于这个原因,docker daemon通常使用root用户运行。
为了避免使用sudo当你使用docker命令的时候,创建一个Unix组名为docker并且添加用户。当docker daemon启动,它会分配Unix socket读写权限给所属的docker组。
sudo groupadd docker
sudo usermod -aG docker $USER
注销登录再重新登录,确保该用户有正确的权限。
校验生效,通过运行docker命令不带sudo:docker run hello-world
,如果失败会有以下类似的信息:Cannot connect to the Docker daemon. Is 'docker daemon' running on this host?确保DOCKER_HOST环境变量没有设置。如果有取消它。
更多详细信息见这篇博文:https://www.cnblogs.com/lighten/p/6034984.html