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

docker 安装

时间:2018-06-12 13:34:53      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:docker安装

CentOS7 安装docker


Docker 官方为了简化安装流程,提供了一套安装脚本,CentOS 系统上可以使用这 套脚本安装:




curl -sSL https://get.docker.com/ | sh







执行这个命令后,脚本就会自动的将一切准备工作做好,并且把 Docker 安装在系 统中。


不过,由于伟大的墙的原因,在国内使用这个脚本可能会出现某些下载出现错误的 情况。国内的一些云服务商提供了这个脚本的修改版本,使其使用国内的 Docker软件源镜像安装,这样就避免了墙的干扰。








阿里云的安装脚本



root#curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
root#usermod -aG docker username //将指定用户加入docker组
$sudo systemctl enable docker //设置docker开机启动
$sudo systemctl start docker  //启动docker服务





DaoCloud 的安装脚本



 curl -sSL https://get.daocloud.io/docker | sh





手动安装

添加内核参数




默认配置下,在 CentOS 使用 Docker 可能会碰到下面的这些警告信息:

WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled


添加内核配置参数以启用这些功能

$ sudo tee -a /etc/sysctl.conf <<-EOF
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF


然后重新加载 sysctl.conf 即可

 $ sudo sysctl -p


添加 yum 源

虽然 CentOS 软件源 Extras 中有 Docker,名为 docker ,但是不建议使用系 统源中的这个版本,它的版本相对比较陈旧,而且并非 Docker 官方维护的版本。 因此,我们需要使用 Docker 官方提供的 CentOS 软件源。

执行下面的命令添加 yum 软件源。

$ sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF


更新 yum 软件源缓存,并安装 docker-engine 

$ sudo systemctl enable docker
$ sudo systemctl start docker


建立docker用户组

$ sudo groupadd docker

将当前用户加入 docker 组

 $ sudo usermod -aG docker $USER



Mac安装docker

 brew cask install docker


手动下载安装

如果需要手动下载,可以通过这个链接下

载:https://download.docker.com/mac/stable/Docker.dmg

如同 macOS 其它软件一样,安装也非常简单,双击下载的 .dmg 文件,然后将 那只叫 Moby 的鲸鱼图标拖拽到 Application 文件夹即可(其间可能会询问系 统密码)。








docker 安装

标签:docker安装

原文地址:http://blog.51cto.com/zengestudy/2128397

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