
docker
文章平均质量分 75
张明奇-琦玉
乐观,自信,阳光,相信明天会更好
展开
-
Docker容器日志查看与清理(亲测有效)
如果docker容器正在运行,那么使用rm -rf方式删除日志后,通过df -h会发现磁盘空间并没有释放。上述方法,日志文件迟早又会涨回来。docker logs -f container_name噼里啪啦一大堆,很占用空间,不用的日志可以清理掉了。max-file=3,意味着一个容器有三个日志,分别是id+.json、id+1.json、id+2.json。重启nginx容器之后,其日志文件的大小就被限制在5GB,再也不用担心了。但是,这样清理之后,随着时间的推移,容器日志会像杂草一样,卷土重来。原创 2023-02-06 14:28:16 · 1148 阅读 · 0 评论 -
docker下overlay2占用空间过大,清理docker占用空间
最近开发时,发现空间满了,导致redis,数据库都无法正常使用,才想起来docker默认的存储路径是在root下面,不知道自己的路径在哪儿的可以。注意:后面多了一个docker,这是因为我们同步完成之后会发现lib下多了一个docker目录,然后同步的内容全部在/lib/docker中。如果以上都没问题的话就开始暴力删除我们原本的存储目录 /var/lib/docker。然后将/var/lib/docker/lib下的内容迁移到新目录下。直接rm -rf /var/lib/docker/即可。原创 2023-02-06 11:06:51 · 2314 阅读 · 0 评论 -
浅谈Docker 容器数据卷挂载小结
Docker 挂载卷问题总结。原创 2022-08-10 22:25:34 · 719 阅读 · 0 评论 -
有了这篇 Docker 网络原理,彻底爱了~
Docker 网络原理容器是相对独立的环境,相当于一个小型的 Linux 系统,外界无法直接访问,那他是怎么做的呢,这里我们先了解下 Linux veth pair。1. Linux veth pairveth pair 是成对出现的一种虚拟网络设备接口,一端连着网络协议栈,一端彼此相连。如下图所示:veth pair将两个网络veth0和veth1连通。2. 理解Docker0我们先查看本地ip这里我们分析可得,有三个网络:lo127.0.0.1...转载 2022-05-11 13:43:52 · 176 阅读 · 0 评论 -
Docker——入门实战
I. Docker简介Docker是一种新兴的虚拟化技术,能够一定程度上的代替传统虚拟机。不过,Docker 跟传统的虚拟化方式相比具有众多的优势。我也将Docker类比于Python虚拟环境,可以有效的配置各个版本的开发环境,比如深度学习与Java环境。其他的Docker简介也不需要过多介绍,可以参考很流行的《Docker — 从入门到实践》。关于博客,文末列出了最近在掘金上看到的一些入门类型文章。优势本人主要想用来配置开发环境,由于实验室机器系统环境版本等冲突的问题。先用一张Docke原创 2022-04-08 16:44:33 · 212 阅读 · 0 评论 -
Dockerfile及镜像制作实践
Dockerfile及镜像制作实践概述Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。我们通常会基于此文件创建docker镜像。准备工作centos:7镜像 (所有的镜像文件创建时都需要有一个空的centos镜像,就类似通过一个空的光盘或u盘创建一个系统启动盘是一样的)jdk压缩包 jdk-8u51-linux-x64.tar.gz(可以从官网去下载:oracle.org),基于此压缩包,制作jdk镜像。Dockerfile文件在创建新的镜像原创 2022-04-06 15:33:13 · 172 阅读 · 0 评论 -
Docker 镜像、容器 常用命令,容器与宿主服务器文件复制
目录镜像常用命令镜像常用操作镜像下载加速容器常用命令容器常用操作容器端口映射进入 Tomcat 容器内部Docker 容器与宿主服务器文件复制本文讲解 Docker 镜像 与 容器操作 的常用指令,没有安装 Docker 的可以仓库 Docker 安装docker Hub 官网:https://hub.docker.com/本文环境:CentOS 7.2.1511 发行版本,内核版本为 3.10.0-327.el7 + Docker 1.13镜像常原创 2022-02-28 10:01:55 · 1926 阅读 · 0 评论 -
docker.service 修改指南
vi /lib/systemd/system/docker.servicedocker.service默认内容如下:[Unit]Description=Docker Application Container EngineDocumentation=https://docs.docker.comBindsTo=containerd.serviceAfter=network-online.target firewalld.service containerd.serviceWants=.原创 2022-02-26 19:29:16 · 8126 阅读 · 3 评论 -
Docker 离线安装(Linux)
一、环境1. CentenOS 7 内核3.1以上内核查看命令: uname -a2. 安装包:docker-19.03.8.tgz下载地址:https://download.docker.com/linux/static/stable/x86_64/二、安装1.解压 tar -xvf docker-19.03.8.tgz2.移动(/user/bin/目录下) cp docker/* /usr/bin/3.将docker注册为service...原创 2022-02-26 19:19:51 · 252 阅读 · 0 评论