我是靠谱客的博主 时尚棒棒糖,最近开发中收集的这篇文章主要介绍centos 二进制安装docker以及docker-composedocker二进制方法安装docker-compose二进制安装,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
docker二进制方法安装
以下命令都在root用户下
查看内核版本
uname -r
版本越新的docker对内核的要求越高。但最低的内核版本不能低于3.2
可以使用17.12.0-ce版本的docker,如果没有找到该版本,较高点也没有什么问题,对于17.xxx–18.03.1-ce的docker,3.10.0-957.10.1.el7.x86_64版本的内核是足够了
下载二进制资源
https://download.docker.com/linux/static/stable/x86_64/
wget https://download.docker.com/linux/static/stable/x86_64/docker-17.03.0-ce.tgz
解压与权限设置
tar -xvf docker-17.03.0-ce.tgz
chmod +x docker/*
设置SUID权限(可选)
root用户下执行以下命令,赋予docker SUID权限,保证每个用户都可以执行docker
chmod +s docker/*
拷贝
cp docker/* /usr/local/bin
创建docker service
vim /etc/systemd/system/docker.service
将以下内容粘贴到里面
[Unit]
Description=Docker Application Container Engine
Documentation=http://docs.docker.io
[Service]
Environment="PATH=/usr/local/bin:/bin:/sbin:/usr/bin:/usr/sbin"
EnvironmentFile=-/run/flannel/docker
ExecStart=/usr/local/bin/dockerd --log-level=error $DOCKER_NETWORK_OPTIONS
ExecReload=/bin/kill -s HUP $MAINPID
Restart=on-failure
RestartSec=5
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
Delegate=yes
KillMode=process
[Install]
WantedBy=multi-user.target
设置权限
chmod +x /etc/systemd/system/docker.service
systemctl daemon-reload
//重载systemd下 xxx.service文件
systemctl start docker
//启动Docker
systemctl enable docker.service
//设置开机自启
测试docker
systemctl status docker
//查看Docker状态
docker -v
//查看Docker版本
docker-compose二进制安装
以下命令都在root用户下
下载与安装
curl -L https://github.com/docker/compose/releases/download/1.17.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
设置SUID权限(可选)
root用户下执行以下命令,赋予docker SUID权限,保证每个用户都可以执行docker
chmod +s /usr/local/bin/docker-compose
测试docker-compose
docker-compose version
最后
以上就是时尚棒棒糖为你收集整理的centos 二进制安装docker以及docker-composedocker二进制方法安装docker-compose二进制安装的全部内容,希望文章能够帮你解决centos 二进制安装docker以及docker-composedocker二进制方法安装docker-compose二进制安装所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复