CentOS安装Docker和Docker-componse

Docker属于Linux容器的一种封装,提供简单易用的容器使用接口,而Docker Compose是Docker官方编排项目之一,负责快速的部署分布式应用。

环境

$ cat /etc/redhat-release
CentOS Linux release 8.2.2004 (Core)
$ uname -a
Linux sj 4.18.0-193.28.1.el8_2.x86_64 #1 SMP Thu Oct 22 00:20:22 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
$ whoami
root
$ getenforce
Disabled
$ systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:firewalld(1)

Docker

添加docker源

$ dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo

更新缓存

$ dnf makecache

安装最新版本的docker

$ dnf install docker-ce -y

启动docker并添加自启动

$ systemctl enable --now docker

查看docker版本

$ docker --version
Docker version 19.03.13, build 4484c46d9d

运行hello-world镜像来验证Docker是否已正确安装

$ docker run --rm hello-world

通过脚本安装docker

$ curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh && rm -f get-docker.sh

将admin用户增加到docker组,以让admin用户拥有执行docker的权限

$ usermod -aG docker admin

卸载docker

$ dnf remove docker-ce -y
$ rm -rf /var/lib/docker

Docker-componse

安装curl命令

$ dnf install curl -y

下载当前稳定版本的Docker Compose

$ curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

添加可执行权限

$ chmod +x /usr/local/bin/docker-compose

添加软链以让其他普通用户也可以执行

$ ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

查看版本

$ docker-compose --version
docker-compose version 1.27.4, build 40524192

卸载

$ rm -f /usr/bin/docker-compose
$ rm -f /usr/local/bin/docker-compose

相关说明:

1、VIP会员无限制任意下载,免积分。立即前往开通>>

2、下载积分可通过日常 签到绑定邮箱 以及 积分兑换 等途径获得!

3、本站资源大多存储在云盘,如出现链接失效请评论反馈,如有密码,均为:www.ipipn.com。

4、所有站内资源仅供学习交流使用。未经原版权作者许可,禁止用于任何商业环境,否则后果自负。为尊重作者版权,请购买正版作品。

5、站内资源来源于网络公开发表文件或网友分享,如侵犯您的权益,请联系管理员处理。

6、本站提供的源码、模板、软件工具等其他资源,都不包含技术服务,请大家谅解!

7、源码、模板等资源会随着技术、坏境的升级而存在部分问题,还请慎重选择。

PS.源码均收集自网络,如有侵犯阁下权益,请发信件至: [email protected] .


源站网 » CentOS安装Docker和Docker-componse

发表评论

赞助本站发展 维持服务器消耗

全站源码免费下载 立刻赞助