码迷,mamicode.com
首页 > 其他好文 > 详细

docker 的安装

时间:2018-08-13 23:47:45      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:mct   http   1.2   文件   创建   art   group   compose   地址   

卸载旧版本的docker

# ubuntu 卸载(适用于所有基于 Debian的系统)
$ sudo apt-get remove docker                docker-engine                docker.io
# centos卸载
$ sudo yum remove docker            docker-common            docker-selinux            docker-engine

Ubuntu安装Docker CE

# 下载官方的安装脚本(适用于所有支持的Linux发行版)
$ curl -fsSL get.docker.com -o get-docker.sh
# 直接执行官方的安装脚本就OK了
$ sudo sh get-docker.sh --mirror Aliyun

$ export CHANNEL=stable
$ curl -fsSL https://get.docker.com/ | sh -s -- --mirror Aliyun

启动 Docker CE

$ sudo systemctl enable docker
$ sudo systemctl start docker

建立 docker 用户组

默认情况下,docker 命令会使用 Unix socket 与 Docker 引擎通讯。而只有 root 用户和 docker 组的用户才可以访问 Docker 引擎的 Unix socket。出于安全考虑,一般 Linux 系统上不会直接使用 root 用户。因此,更好地做法是将需要使用 docker 的用户加入 docker 用户组。

# 创建docker用户组
$ sudo groupadd docker
# 将当前用户加入docker用户组
$ sudo usermod -aG docker $USER

设置完当前用户之后,需要注销当前登录,或者重启电脑才能生效

退出当前终端并重新登录即可!

更换docker hub 源为国内镜像

常用的国内镜像源地址:

https://docker.mirrors.ustc.edu.cn
https://hub-mirror.c.163.com

修改源地址:修改daemon配置文件/etc/docker/daemon.json

# 此目录如果有可略过
$ sudo mkdir -p /etc/docker
# 将源正确的写入配置文件中
$ sudo tee /etc/docker/daemon.json <<-‘EOF‘
{"registry-mirrors": ["https://ldk1kmzp.mirror.aliyuncs.com"]}
EOF
# 使配置文件生效
$ sudo systemctl daemon-reload
# 重启docker让配置文件生效
$ sudo systemctl restart docker

安装docker-compose

$ sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose

此处需要关掉终端重新打开

docker 的安装

标签:mct   http   1.2   文件   创建   art   group   compose   地址   

原文地址:https://www.cnblogs.com/shuoer/p/9471585.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!