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 安装的主要内容,如果未能解决你的问题,请参考以下文章

markdown docker-compose片段

sh Docker片段

Docker初级——介绍安装和使用

Docker和pip安装:避免在已安装某些软件包时安装所有软件包

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途

PHP代码-psysh调试代码片段工具