CentOS系统安装docker和docker-compose

1:安装docker

yum install -y yum-utils
//国外镜像
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
//阿里镜像
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum list docker-ce --showduplicates | sort -r
#在docker-ce-后接指定版本,例如:
yum install -y docker-ce-24.0.0-1.el7

docker日志大小控制:

# 新建/etc/docker/daemon.json,若有就不用新建了。添加log-dirver和log-opts参数,如下:

# vim /etc/docker/daemon.json

{
  "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"],
  "log-driver":"json-file",
  "log-opts": {"max-size":"500m", "max-file":"3"}
}

max-size=500m,意味着一个容器日志大小上限是500M
max-file=3,意味着一个容器最多有三个日志,分别是:容器id-json.log、容器id-json.log.1、容器id-json.log.2, 当日志文件的大小达到500m时,自动划分文件保存,最多划分3个文件
这两个参数设置之后说明,一个容器最多保存1500m(3 * 500)日志,超过范围的日志不会被保存,文件中保存的是最新的日志,文件会自动滚动更新。
注意:设置的日志大小,只对新建的容器有效。

# 重启docker守护进程
systemctl daemon-reload
# 重启docker
systemctl restart docker

开机启动:systemctl enable docker

2:安装docker-compose

下载 Docker Compose 的当前最新版本

sudo curl -L "https://github.com/docker/compose/releases/latest/download/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

3:CentOS7中卸载Docker

首先切换到root账户

su

然后查询安装过的包

yum list installed | grep docker

然后挨个执行移除的操作

yum -y remove  xxxx

然后删除镜像/容器等

rm -rf /var/lib/docker
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值