美文网首页
ubuntu,centos安装Docker,Docker-Com

ubuntu,centos安装Docker,Docker-Com

作者: 伐无道 | 来源:发表于2019-03-26 10:15 被阅读0次

卸载Docker
我的是Ubuntu 18.04 安装的ce版本

apt-get remove -y docker docker-engine docker.ce

官方脚本安装:

sudo apt install docker.io

阿里云脚本 :

 curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -

Compose

在 Linux 上的也安装十分简单,从 官方 GitHub Release

处直接下载编译好的二进制文件即可。

例如,在 Linux 64 位系统上直接下载对应的二进制包。

$ sudo curl -L https://github.com/docker/compose/releases/download/1.17.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

sudo curl -L https://raw.githubusercontent.com/docker/compose/1.15.0/contrib/completion/bash/docker-compose -o /etc/bash_completion.d/docker-compose-`uname -s`-`uname -m`  > /usr/local/bin/docker-compose

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


docker-compose 的安装及使用
简单介绍
Docker Compose 是一个用来定义和运行复杂应用的 Docker 工具。
使用 Docker Compose 不再需要使用 shell 脚本来启动容器。(通过 docker-compose.yml 配置)

安装
可以通过修改 URL 中的版本,自定义您需要的版本。

Github源
sudo curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

Daocloud镜像
curl -L https://get.daocloud.io/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
 sudo chmod +x /usr/local/bin/docker-compose
docker普通用户的授权

安装完成之后需要使用root用户才能操作docker,我们还需要将我们使用docker的用户添加到docker组中:
将一个已有用户 username 增加到一个已有用户组 docker 中,使此用户组成为该用户的附加用户组,可以使用带 -a 参数的 usermod 指令。-a 代表 append, 也就是将用户添加到新用户组中而不必离开原有的其他用户组。不过需要与 -G 选项配合使用:

sudo usermod -a -G docker username
1
下面这步可以不执行:
如果要同时将 username 的主要用户组改为 docker,则直接使用 -g 选项:

usermod -g docker username
1
如果要将一个用户从某个组中删除,则

gpasswd -d username group
1
将用户添加到docker用户组之后,重启docker即可
Ubuntu下重启命令
sudo service docker restart

执行完该命令之后,将该用户退出,重新登录即可生效

1
2
CentOS下执行命令:
sudo systemctl restart docker

相关文章

网友评论

      本文标题:ubuntu,centos安装Docker,Docker-Com

      本文链接:https://www.haomeiwen.com/subject/uyavvqtx.html