docker 安装
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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和pip安装:避免在已安装某些软件包时安装所有软件包
在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途