docker日志

Docker创建无密码ssh容器

## 需求 希望创建一个container进行调试,使用ssh登陆无需密码。 ## 实现 Dockerfile如下 ```Dockerfile FROM ubuntu:20.04 RUN passwd -d root && apt-get update && \ DEBIAN_FRONTEND=no ......
容器 密码 Docker ssh

特定情况下docker run --restart=always重启失效的情况

这是原cicd中使用的语句 在服务器reboot之后,可以看到服务没有随之重启。 通过docker ps -a --no-trunc 可以看到--restart=always被当成arg放在了作为entry-point的脚本后面作为传参 这里做了一个猜想,将--restart=always置于doc ......
情况 restart docker always run

记一次清理docker文件占用磁盘的问题

公司测试环境是k8s,研发发布项目都是通过jenkins发布的,由于打包机器常年不清理没用的镜像以及缓存,导致docker镜像文件以及缓存文件将磁盘打满了,/var/lib/docker/overlay2目录将100G的磁盘直接干满了。现将清理过程记录如下: 先将机器上所有镜像都干掉 for i i ......
磁盘 文件 docker 问题

docker命令

Docker #常用命令 (1)查看运行情况 docker ps -a (2)日志查看 docker logs -f IMAGE (3)进入容器 docker exec -it IMAGE sh (4)删除容器 docker rm -f IMAGE (5)退出容器 exit (6)下载镜像 dock ......
命令 docker

MySQL事务日志

事务的四种特性:原子性、一致性、隔离性和持久性。 事务的隔离性由锁机制实现。 事务的原子性、一致性和持久性由事务的redo日志和undo日志来保证。 redo log:重做日志,提供再写入操作,恢复提交事务修改过的页操作,用来保证事务的持久性 undo log:回滚日志,回滚行记录到某个特定版本,用 ......
事务 MySQL 日志

使用 cat 及 awk 命令过滤日志文件,求和、求平均值、最大值、最小值

1、cat 查看日志文件 $ cat all.log 2、根据程序打印日志的位置过滤日志条目 cat all.log | grep -a 'ESIndexAggregationTask.java:254' 3、使用 awk 定位到日志数值位置 本轮总计滚动查询 2 次,总计返回数据 62212 条, ......
最大值 平均值 命令 文件 日志

nginx-clojure 0.6.3 docker 镜像

nginx-clojure 0.6.3 已经发布了,已经制作了一个0.5.3 的镜像,也就顺便弄下最新版本的,但是发现了一些问题 clojure 依赖包问题 因为最新的使用了1.9.0 ,目前官方提供的构建版本缺少几个依赖 core.specs.alpha以及spec.alpha 所以修复并添加了 ......
nginx-clojure 镜像 clojure docker nginx

使用CNI网络插件(calico)实现docker容器跨主机互联

使用CNI网络插件(calico)实现docker容器跨主机互联,让物理机A上的docker容器c1可以访问物理机B上的docker容器c2。 ......
容器 插件 主机 calico docker

Docker制作dotnet core程序镜像

[](https://www.cnblogs.com/xhznl/p/13353095.html) ## Dockerfile 右键项目→添加Docker支持,目标OS选择Linux![1.gif](https://cdn.nlark.com/yuque/0/2022/gif/2130693/165 ......
镜像 程序 Docker dotnet core

清理过期日志

public static void DelOverdueFiles(int days = 1) { string logDir = AppDomain.CurrentDomain.BaseDirectory + "/Logs/"; if (!Directory.Exists(logDir)) { ......
日志

搞掂python日志的应用,同事面前装个13

``` ``` Python日志处理 > 日志是在软件开发中记录程序运行情况的一种重要方式,它对于错误排查和系统运维非常有帮助。Python标准库自带了强大的logging日志模块,被广泛应用于各种Python模块中. 1\. 小试牛刀 ### 1.1 简单使用 ``` import logging ......
同事 python 日志

修改docker镜像源

# 修改docker镜像源 - 原文: https://blog.csdn.net/skh2015java/article/details/82631633 ###### 方法一: - 编辑 /etc/docker/daemon.json ``` vi /etc/docker/daemon.json ......
镜像 docker

微服务-统一日志收集

### 基于logback、logstash、mongodb的统一日志收集 #### 1、引入logstash日志格式的编码器依赖 ```xml net.logstash.logback logstash-logback-encoder 5.2 ``` ####2、编辑logback-spring. ......
日志

docker-compose修改容器映射端口

1. 切换到应用的docker-compose.yml目录下 [root@test-linux yun_web]# ls |grep docker-compose.yml docker-compose.yml [root@test-linux yun_web]# grep -A2 ports doc ......
docker-compose 端口 容器 compose docker

记录一次 nas docker 运行出错 使用Python脚本检查错误并重启对应容器 npc 运行出错 导致无法连接

``` import os import time import datetime import subprocess import mysql.connector # Docker容器名称 container_name = "containerName" # MySQL数据库连接配置 db_hos ......
容器 脚本 错误 docker Python

Windows证书管理器 && SSL certification && WSL-Docker: curl: (60) SSL certificate problem: unable to get local issuer certificate

深入浅出certmgr——Windows证书管理器 https://www.fke6.com/html/91605.html 计算机安全是当前社会的一个重要议题,证书是一种重要的安全机制,负责证明数据、软件或者人的身份和信誉。certmgr(即“证书管理器”)是Windows中专门用于证书管理的工具 ......
certificate amp certification WSL-Docker SSL

全网Jenkins+Gitee+Docker/SSH 部署避坑点总结

**一些步骤可参考此文,但是该文章仍然存在一些坑。 在以下进行了一些步骤说明以及避坑点。** https://juejin.cn/post/7127860325777014791#heading-21 ###踩坑点0: 容器少配置无法运行docker 运行 jenkins 容器并且挂载目录以及 Do ......
全网 Jenkins Docker Gitee SSH

构建docker编译AOSP

## 配置AOSP docker编译环境 ### 1.安装docker ``` curl -fsSL https://get.docker.com -o get-docker.sh sh get-docker.sh ``` 参考:[github](https://github.com/docker/ ......
docker AOSP

Docker(九):redis集群搭建

一、搭建网络 docker network create redisNet --subnet 172.16.0.0/16 二、建立redis配置文件 三、开启redis容器 docker run -p 6371:6379 -p 16371:16379 --name redis-1 \ -v /myd ......
集群 Docker redis

解决ssh连接docker容器环境变量无效的问题

问题缘由: 因在docker容器中的linux系统输入nvcc 等命令都是有效的,但通过ssh连接到docker容器内,就存在该命令未找到等问题,查询资料得知,这是因为通过ssh连接docker容器后环境变量发生了变化, 修改方法: 解决方法:更改字段分隔符,使之仅仅遇到换行时分割 /etc/pro ......
变量 容器 环境 docker 问题

Docker CLI docker container diff 常用命令

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍Docke ......
container 命令 常用 Docker docker

Docker CLI docker diff 常用命令

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍Docke ......
命令 常用 Docker docker diff

Log4j的相关日志设置

# 引言 为什么要用日志? --> 方便调试代码 什么时候用?什么时候不用? ​ 出错调试代码时候用 生产环境下就不需要,就需要删除 怎么用? --> 输出语句 # 一、Log4J ## 1.1 介绍 > ​ log4j是Apache的一个开放源代码的项目,通过使用log4j,我们可以控制日志信息输 ......
Log4j 日志 Log4 Log 4j

Docker(八):容器互联之自定义网络

在Docker中每一个容器都是一个独立的个体,相互之间不能进行信息的传输。这里学习一种让容器可以相互联系的方法——自定义网络。 一、创建自定义网络 命令:docker network create --driver 网络模式 --subnet 子网地址 --gateway 网关 网络名称测试:--d ......
容器 Docker 网络

windows 10 wsl 环境 docker 无法正常启动 -The system cannot find the file specified

错误信息: error during connect: in the default daemon configuration on Windows, the docker client must be run with elevated privileges to connect: Get "ht ......
specified windows 环境 docker cannot

Qt5通过qInstallMessageHandler将日志重定向到文件

先看看日志重定向到文件的内容 ```bash [2023-06-08 15:36.907 main.cpp:17 INFO] [2023-06-08 15:36.908 main.cpp:18 INFO] Application Initilizing... [2023-06-08 15:36.90 ......
qInstallMessageHandler 文件 日志 Qt5 Qt

Docker 部署 MariaDB

下载镜像 docker pull mariadb:10.9.6 启动容器 docker run -d --name mariadb -p 13306:3306 -v '/data/mariadb/data:/var/lib/mysql' -e "MARIADB_ROOT_PASSWORD=12345 ......
MariaDB Docker

docker tini管理后台服务

使用ubuntu作为基础镜像构建其他镜像时,由于系统使用的是init,无法设置服务为开机自启,这里使用tini,快速设置服务开机自启 Dockerfile如下 ``` FROM ubuntu:22.04 RUN apt update \ && apt install ssh tini cron -y ......
后台 docker tini

Docker部署postgres数据库

下载镜像 ```sh docker pull postgres:13.11 ``` 启动容器 ```sh docker run -d --name postgresql --restart always -v /data/postgres/data:/var/lib/postgresql/data ......
postgres 数据库 数据 Docker

docker 启动容器:WARNING: IPv4 forwarding is disabled. Networking will not work.

问题:近期用docker启动es,发现容器即使暴露端口,外部也连接不上。 root@java:/etc/init.d# docker run -d --name=es7 \ > -p 9200:9200 -p 9300:9300 \ > --net mynet --ip 172.19.0.3 \ > ......