随笔分类 - Docker
Docker 容器相关
    
摘要:1、发现时 docker 日志已经很大了,最方便的肯定还是直接重建容器,日志也就重新初始化了 2、如果不想重建容器,那就需要找到日志文件,一种是直接清空: truncate -s 0 your_file.log 3、另一种是截取保留最新的日志部分(保留文件最后 1GB): # 命令说明 # stat
        阅读全文
                
摘要:貌似是为了修复漏洞,加强了请求的同源验证。 而如果将 portainer ce 部署在了反向代理之后,程序无法正确获取当前请求地址时。 同源验证失败,导致此错误。 目前看项目中讨论添加了一个环境变量:TRUSTED_ORIGINS 将该环境变量的值,设置为实际访问的域名即可(如 portainer.
        阅读全文
                
摘要:在 nginx 容器中,可以将自定义脚本放置在 /docker-entrypoint.d 目录下,会根据文件名顺序执行 示例脚本内容如下: #!/bin/sh echo hello 但放好后发现无论放置何处,怎么加权限,都提示如下错误: /docker-entrypoint.sh: 31: /doc
        阅读全文
                
摘要:离线包下载:https://download.docker.com/linux/static/stable/x86_64/ 1、解压 tar zxvf docker-27.2.0.tgz 2、进入解压目录 cd docker 3、复制文件到系统目录(如有文件替换提示,可以选择跳过不替换) cp * 
        阅读全文
                
摘要:启动服务:systemctl start docker 发生错误未能启动 查看日志:systemctl status docker journalctl -xe 发现错误:Dependency failed for Docker Application Container Engine. 应该是有依
        阅读全文
                
摘要:错误1: { "ClassName": "System.Data.SqlClient.SqlException", "Message": "A connection was successfully established with the server, but then an error occ
        阅读全文
                
摘要:这是因为 Docker 26 有一些 api 的变更,但 portainer 还未更新适配这些修改 问题讨论:https://github.com/portainer/portainer/issues/11436 官方解释:https://www.portainer.io/blog/portaine
        阅读全文
                
摘要:检查各容器日志大小: ls -lh $(find /var/lib/docker/containers/ -name *-json.log) 清空日志(需先进入到具体容器目录): cat /dev/null > *-json.log 限制容器日志大小(以配置日志文件最大为 10MB,最多留存 3 个
        阅读全文
                
摘要:有时想重新创建一个容器,但是忘记了当时创建容器的参数了(如端口映射、目录映射、环境变量等) 重新整理一个怕不全面,虽然可以使用命令: docker inspect [容器名] 来查看容器的所有配置信息,但也很费事。 在网上找到一个开源项目,使用 python 来整理输出创建容器的语句,记录如下: d
        阅读全文
                
摘要:1、打开修改 daemon.json 文件进行修改 vi /etc/docker/daemon.json 增加 bip 配置,示例如下: { "bip": "192.168.1.1/24" } 注意,此处必须填写一个有效 ip 地址,否则会导致 docker 无法启动,提示:failed to al
        阅读全文
                
摘要:详情请参考以下链接: https://blog.csdn.net/qq_30665009/article/details/125938033 https://little-star.love/posts/6da98871 简略版本: # 查看系统版本 cat /etc/os-release # 查看
        阅读全文
                
摘要:首先需要准备一个 http 的代理服务,这个具体细节好像不能细说 1、下载核心 在 linux 环境下,可下载核心:https://github.com/v*fly/v*ray-core/releases 根据系统和架构选择对应的下载 核心兼有服务端和客户端功能,配置什么就是什么 2、配置功能 核心
        阅读全文
                
摘要:已经有很多现成的 docker-compose 文件可以直接部署使用 这里主要记录下如果需要分开部署的配置,可根据需要进行选择 不一定都要配置使用或都为 nextcloud 创建新的容器,可以选择性利用现有容器共享,不过毕竟可能还是一个更隔离的环境问题更少一些 首先不要去 nextcloud 官网找
        阅读全文
                
摘要:因为需要在 linux ssh 远程中访问数据库,不能直接使用 SQL Developer 图形化访问操作 找了一下 oracle 在 linux 下的命令行工具,发现官方有一个 SQL*Plus 可以使用,它似乎是集成在了 Instant Client 中 下载地址:https://www.ora
        阅读全文
                
摘要:有时候感觉通过 dockerfile 制作出来的镜像大小有点超出预期 仔细研究发现,应该是在制作过程中,通过 ADD 或 COPY 命令加入了临时文件 但是因为镜像分层的特性,即便在后续命令删除这些文件,只是会在后续命令层中删除 在前一层中这些文件依然存在,也就导致最终镜像体积仍然是包含了这些临时文
        阅读全文
                
摘要:先说结论:可以安装,但只能安装到 1.7 版本,如果镜像所需 Docker 版本或 Linux 内核版本更高的话,就没办法(比如 SQL Server),需要先升级内核 1、先确认 yum 源的可用性 yum makecache 如果不可用,则先更换源地址,如阿里云:https://develope
        阅读全文
                
摘要:安装完成后,在启动 docker 时遇到以下错误: A dependency job for docker.service failed. See 'journalctl -xe' for details. 可尝试执行: groupadd docker 可能会被提示: groupadd:无法打开 /
        阅读全文
                
摘要:因以下操作有风险会导致相关设备不能上网,请确保在操作前确定自己拥有足够多的 linux、docker 及网络相关知识经验,能够理解以下命令的含义,请不要盲目跟从操作 以下内容参考自:https://mlapp.cn/376.html 实际操作环境基于群晖 DSM 7.1-42661 Update 1
        阅读全文
                
摘要:1、使用 docker run 命令运行时 增加 --restart=always 参数即可 2、使用 docker-compose 命令运行时 在 yml 文件中,需要自启动的 service 下 增加 restart: always 项目即可 3、已运行的容器修改其自启动策略 执行命令: doc
        阅读全文
                
摘要:官方镜像说明页: 可根据自己需要,选择对应版本的 php 进行下载。 这里使用 php 7.2 + apache 服务的镜像为例: docker pull php:7.2-apache 运行容器: docker run -d -p 9000:80 \ -v /home/website-php-roo
        阅读全文
                
                    
                
浙公网安备 33010602011771号