标签:docker安装
CentOS7 安装dockerDocker 官方为了简化安装流程,提供了一套安装脚本,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安装
原文地址:http://blog.51cto.com/zengestudy/2128397