ubuntu下 docekr,compose 的安装,免sudo 运行

前端之家收集整理的这篇文章主要介绍了ubuntu下 docekr,compose 的安装,免sudo 运行前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

安装docker

ubuntu 安装直接去官网按步骤进行安装
网址:https://docs.docker.com/engine/installation/linux/ubuntu/

$ sudo apt-get install apt-transport-https \
                       ca-certificates

$ curl -fsSL https://yum.dockerproject.org/gpg | sudo apt-key add -

$ apt-key fingerprint 58118E89F3A912897C070ADBF76221572C52609D

$ sudo apt-get update

$ sudo apt-get -y install docker-engine

安装compose

官网安装方式,网址:
https://docs.docker.com/compose/install/

$ curl -L "https://github.com/docker/compose/releases/download/1.10.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

$ chmod +x /usr/local/bin/docker-compose

$ docker-compose --version

安装加速 daocloud

很早出来的加速器,应该大家都知道,官网介绍:(现在安装需要注册账号)

Docker 加速器是什么,我需要使用吗? 使用 Docker 的时候,需要经常从官方获取镜像,但是由于显而易见的网络原因,拉取镜像的过程非常耗时,严重影响使用 Docker 的体验。 因此 DaoCloud 推出了加速器工具解决这个难题,通过智能路由和缓存机制,极大提升了国内网络访问 Docker Hub 的速度,目前已经拥有了广泛的用户群体,并得到了 Docker 官方的大力推荐。 如果您是在国内的网络环境使用 Docker,那么 Docker 加速器一定能帮助到您。

免sudo

默认安装完 docker 后,每次执行 docker 都需要运行 sudo 命令,非常浪费时间影响效率。
经过查找资料,发现只要把用户加入 docker 用户组即可,具体用法如下。

#如果还没有 docker group 就添加一个:
sudo groupadd docker

#把用户加入docker组内
sudo gpasswd -a ${USER} docker

#重启 docker 服务
sudo service docker restart

#切换当前会话到新 group 或者重启 X 会话 (就是新开个会话执行docker )
newgrp - docker
OR
pkill X

猜你在找的Ubuntu相关文章