CentOS 安装Docker-CE
CentOS Docker 安装 Docker 支持以下的 64 位 CentOS 版本: CentOS 7 CentOS 8 更高版本... 卸载旧版本 较旧的 Docker 版本称为 docker 或 docker-engine 。如果已安装这些程序,请卸载它们以及相关的依赖项。 $ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine 使用官方安装脚本自动安装 安装命令如下: curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 也可以使用...
linux快速搭建轻量级efk日志系统
一、前言 为什么要用EFK(or ELK): EFK 中的F是 filebeat还是fluentd? 单机推荐用filebeat,非常轻量级,占用内存为10M 二、安装过程 首先,通过docker-compose安装最方便,这里是yml文件: 注意1:es, kibana, filebeat版本最好一致 注意2:物理机最低内存2G才能安装(es大概800M,kibana 200M, filebeat 100M), 实在不行加swap! version : '3' services: es: container_name: es image: docker.elastic.co/elasticsearch/elasticsearch:7.2.0 ports: - "9200:9...
docker-compose通过容器名连接mysql
这是Mysql的配置: version :'3' services: desneyMysql: container_name: app_mysql image: mysql:5.7 build: context:./mysql ports: -"3307:3306" volumes: -./mysql/conf:/etc/mysql/conf.d -./mysql/logs:/logs -./mysql/data:/var/lib/mysql command:[ 'mysqld', '--innodb-buffer-pool-size=80M', '--character-set-server=utf8mb4', '--collation-server=utf8mb4_unicode_ci', '--default-time-zone=+8:00', '--lower-case-table-names=1' ] environment: MY...
docker安装neo4j
docker run -d --name neo4j \ -p 7474:7474 \ -v /mnt/home/sunyu/danone/neo4j-community-4.4.8/data:/data \ -v /mnt/home/sunyu/danone/neo4j-community-4.4.8/logs:/logs \ -v /mnt/home/sunyu/danone/neo4j-community-4.4.8/conf \ –env NEO4J_AUTH=neo4j/danone-neo4j \ neo4j:4.4.8-community
clash订阅转换搭建
后端搭建: docker run -d --name=subconverter --restart=always -p 25500:25500 tindy2013/subconverter:latest 然后再用下面的命令确认一下状态 curl http://localhost:25500/version 前端: docker stop artefact-vpn-config docker rm artefact-vpn-config docker rmi artefact-vpn-config docker build -t artefact-vpn-config . docker run -d --name=artefact-vpn-config --restart=always -p 8089:8089 artefact-vpn-config
jenkinsfile
1 pipeline { agent any environment{ def build_env="dev" def mailFrom="xxxxx@163.com" def mailRecipients="xxxxx@xxx.com" } stages { stage('Pull Code') { steps { // checkout([$class: 'GitSCM',branches: [[name: '*/main']], extensions: [], userRemoteConfigs: [[credentialsId: '511c4c13-45bc-4c9f-ba38-3b37d05e4a9a', url: 'git@github.com:xxxx/CICD.git']]]) } ...
dial unix /var/run/docker.sock: connect: permission denied
今天刚遇到的一个问题,使用非root用户时操作docker提示无权限,在查阅了一些文章之后自己又摸索出了一些更方便的方法,顺手记录下来。 一、问题发现 二、使用root用户进行操作 1. 临时使用root权限 2. 切换至root用户 三、授予docker.sock操作权限 1. 单次授予,重启后失效 2. 永久授予 2.1. 将当前用户加入docker组 2.2. 授予普通用户权限 一、问题发现 根据报错信息dial unix /var/run/docker.sock: connect: permission denied,可以看出,是因为当前用户对docker使用的unix domain socket文件/var/run/docker...
解决jenkins git@github.com: Permission denied (publickey)
1.首先,如果你没有ssh key的话,输入命令:ssh-keygen -t rsa -C "xx@example.com", youremail@example.com改为自己的邮箱即可,途中会让你输入密码啥的,不需要管,一路回车即可,会生成你的ssh key。(如果重新生成的话会覆盖之前的ssh key。) 2.然后再执行命令:ssh -v git@github.com 最后两句会出现: No more authentication methods to try. Permission denied (publickey). 3.这时候再下输入: ssh-agent -s 然后会提示类似的信息: 4.接着再输入:ssh-add ~/.ssh/id_rsa 这时候...
docker 安装mongo后无法找到mongo命令,mongo command not found.
因为mongo6.0以后,mongo命令改为了 mongosh
MapBox 申请 token
在使用photoview的时候 需要 一个mapbox token。我们直接打开官网: https://www.mapbox.com/ 创建自己的账户信息,填写完基本信息以后会有一个让你填写银行卡号的认证,咱也不知道他是怎么想的,反正你就随便填一串数字,保持和银行卡号的长度一致就行,例如: 3545775834009337 然后下面的expiry,cvc,zipcode随便填就行,例如:05/2027 652 112365 然后点击提交之后会提示你认证失败,没关系,这时候你的邮箱已经收到了一封邮件,进入邮件以后,用自己的账户名和密码再次登录一遍就获得了token,他会给...