docker
aitxiaogang
欢迎大家留言,个人邮箱,aitxiaogang@163.com
展开
-
docker创建nginx容器并支持https的配置,访问不到https和https配置无效的解决方法
docker创建nginx,配置https,访问不到https,https配置无效,没有访问日志原创 2021-10-11 14:31:08 · 838 阅读 · 0 评论 -
ELK 处理 Spring Boot/Spring Cloud 日志
在排查线上异常的过程中,查询日志总是必不可缺的一部分。现今大多采用的微服务架构,日志被分散在不同的机器上,使得日志的查询变得异常困难。工欲善其事,必先利其器。如果此时有一个统一的实时日志分析平台,那可谓是雪中送碳,必定能够提高我们排查线上问题的效率。本文带您了解一下开源的实时日志分析平台 ELK 的搭建及使用。ELK 简介ELK 是一个开源的实时日志分析平台,它主要由 Elasticsearch、Logstash 和 Kiabana 三部分组成。LogstashLogstash 主要用于原创 2021-08-31 18:11:10 · 281 阅读 · 0 评论 -
Command failed with error 18 (AuthenticationFailed): ‘Authentication failed.‘ on server The full res
Command failed with error 18 (AuthenticationFailed): 'Authentication failed.' on server 1.116.122.1:49156. The full response is {"ok": 0.0, "errmsg": "Authentication failed.", "code": 18, "codeName": "AuthenticationFailed"}最有可能就是你的用户名和密码没有加上双引号,比如我之前报错原创 2021-08-22 17:57:23 · 10149 阅读 · 0 评论 -
docker 创建mongodb,设置密码访问,创建数据库,创建用户,spring-boot-starter-data-mongo链接配置
docker 创建mongodb,设置密码访问,创建数据库,创建用户,spring-boot-starter-data-mongo链接配置原创 2021-08-22 17:53:14 · 1062 阅读 · 0 评论 -
maven搭配docker发布SpringBoot项目,使用docker发布maven项目,docker创建maven项目镜像
首先在pom文件中加入maven插件 <docker.image.prefix>192.168.1.1</docker.image.prefix><plugin> <groupId>com.spotify</groupId> <artifactId>docker-maven-plugin</artifactId> &l原创 2021-08-20 22:58:56 · 185 阅读 · 0 评论 -
docker创建单机mysql容器
docker run --name mysql -e MYSQL_ROOT_PASSWORD=1234-d -p 3306:3306 mysql:5.7原创 2021-08-16 15:06:05 · 115 阅读 · 0 评论 -
创建自定义redis的docker镜像
首先是DockerfileFROM redis:3.2COPY redis.conf /usr/local/etc/redis/redis.confCMD [ "redis-server", "/usr/local/etc/redis/redis.conf" ]其次是redis.conf# Redis configuration file example.## Note that in order to read the configuration file, Redis must原创 2021-08-16 14:52:56 · 344 阅读 · 0 评论 -
docker jenkins 调用宿主机命令/docker
通过docker创建的jenkins容器如果想要操作宿主机的命令,可以将宿主机的docker命令映射到jenkins容器中。添加两个映射参数就行,具体命令如下docker run -d -p 8081:8080 -p 50000:50000 -v /usr/bin/docker:/usr/bin/docker -v /var/run/docker.sock:/var/run/docker.sock jenkins:2.0其中最重要的就是-v /usr/bin/docker:/usr/bin/原创 2021-08-11 14:20:30 · 2676 阅读 · 1 评论 -
docker 搭建私有仓库,取消https协议限制
创建仓库容器docker run -d --restart always -p 5001:5000 --name=registry registry:2修改配置,加速镜像的下载vi /etc/docker/daemon.json { "registry-mirrors": ["https://v34imhqb.mirror.aliyuncs.com"], "insecure-registries":["172.16.2.49:5000","172.16.2.51:5000..原创 2021-05-21 11:03:35 · 3550 阅读 · 0 评论 -
docker: Error response from daemon: Get http://172.16.2.49:5000/v2/: dial tcp connect: no route to h
docker: Error response from daemon: Get http://172.16.2.49:5000/v2/: dial tcp 172.16.2.49:5000: connect: no route to host.查看ip指向的注册中心有没有启动,检查注册中心的ip地址和端口是否正确原创 2021-05-21 10:08:12 · 1997 阅读 · 0 评论 -
docker: Error response from daemon: manifest for 172.16.2.49:5000/busybox:latest not found: manifest
docker: Error response from daemon: manifest for 172.16.2.49:5000/busybox:latest not found: manifest unknown: manifest unknown.查看ip指向的注册中心有没有启动,检查注册中心的ip地址和端口是否正确原创 2021-05-21 10:06:49 · 640 阅读 · 0 评论 -
docker pull 不到registry中的镜像原因
如果是自定义的镜像,比如通过tag创建的镜像,查看是否已经将该镜像push到registry中,命令如下docker push 192.168.0.107:5000/buxybox:2原创 2021-05-20 23:46:33 · 735 阅读 · 0 评论 -
docker registry取消https拉取image
修改pull方的docker配置,在 /etc/docker/daemon.json文件中添加如下内容"insecure-registries" : ["192.168.0.107:5000"]原创 2021-05-20 23:11:21 · 737 阅读 · 0 评论 -
mac book pro m1 java开发环境,工具汇总,idea,jdk,navicat,java,maven,mysql,rdm,redis下载安装
已经下单的mac book pro m1芯片版本还发货,等收到货了之后会第一时间更新此贴,方便买了m1芯片版本的mac同学搭建java开发环境。请稍等。。。原创 2020-12-22 17:22:45 · 11875 阅读 · 29 评论 -
maven使用插件构建docker镜像并推送到docker register私有仓库,5000/version 404问题的解决
这个问题是因为maven向docker仓库发送构建和推送的端口不是5000端口,正确的端口应该是配置文件中设置的端口,docker安装完成之后默认没有开启远程端口,需要手动修改配置文件开启远程端口。开启方法如下我的系统是centos 7的vi /lib/systemd/system/docker.service在ExecStart下,增加 -H tcp://0.0.0.0:2375保存,然后输入以下命令,重新加载配置和重启systemctl daemo...原创 2021-05-07 23:09:00 · 599 阅读 · 0 评论 -
docker 创建gitlab-runner 容器
docker run -d --privileged=true --name gitlab-runner2 --restart always -v /srv/gitlab-runner/config1:/etc/gitlab-runner -v /var/run/docker.sock:/var/run/docker.sock gitlab/gitlab-runner:latest原创 2021-05-07 11:21:38 · 429 阅读 · 0 评论 -
docker 容器内创建文件提示没有权限,gitlab-runner docker注册提示没有权限
通过docker创建容器之前,在run的后面添加参数--privileged=true ,之后进入容器内修改或者添加文件就有权限了原创 2021-05-06 17:54:09 · 4139 阅读 · 1 评论 -
使用docker的maven自定义镜像打包java spring boot maven web服务的程序
先使用如下内容创建Dockerfile文件,然后创建自定义的maven镜像FROM maven:3.3-jdk-8COPY settings.xml /usr/share/maven/ref/docker build -t mymaven .打包命令如下,具体命令解释后面更新docker run --rm -it --name my-maven-project -v maven-repo:/usr/share/maven/ref/repository -v "$(pwd)...原创 2021-05-01 00:12:22 · 248 阅读 · 1 评论 -
docker 创建rabbitmq单实例
docker run -d --name rabbit -p 15672:15672 -p 5672:5672 -e RABBITMQ_DEFAULT_USER=root -e RABBITMQ_DEFAULT_PASS=673185413 rabbitmq:3-management原创 2020-10-09 09:41:11 · 150 阅读 · 0 评论 -
docker nginx ssl,配置https协议失败,未报错
如果是这样的话,检查你的nginx是否映射了443端口,我创建nginx容器的时候没有映射443端口,后面配置ssl相关配置,也没报错,始终访问不到,后面才恍然大悟没有配置443端口原创 2020-09-30 17:19:29 · 572 阅读 · 0 评论 -
docker 使用maven容器打包maven ,springboot应用,非pom集成docker插件形式
docker run -it --rm -v maven-repo:/root/.m2 -v "$(pwd)":/usr/src/mymaven -w /usr/src/mymaven my_maven mvn clean package -DskipTests部分命令说明--rm:容器在编译打包maven应用之后自动删除容器 -v :挂载宿主机目录到容器中 maven-repo:这个是事先创建的volume,里面存储的是maven的所有依赖,因为宿主机的maven依赖的文件夹路径太长,使用这.原创 2020-09-23 11:44:02 · 445 阅读 · 3 评论 -
docker 删除一个镜像下的所有容器 linux命令
如果是只删除已经停止的容器,可以使用下面的命令,将imageName换成想要删除的镜像容器docker rm `docker container ls -a | grep imageName| awk '{print $1}'`如果是删除镜像下所有的的容器,可以使用下面的命令,将imageName换成想要删除的镜像容器docker rm -f `docker container ls -a | grep imageName| awk '{print $1}'`...原创 2020-09-23 10:48:17 · 3269 阅读 · 0 评论 -
docker创建运行mongodb数据库,设置指定用户名密码链接配置
使用的docker命令如下docker run -d -p 27017:27017 --name mongo -e MONGO_INITDB_ROOT_USERNAME=admin -e MONGO_INITDB_ROOT_PASSWORD=673185413 mongo原创 2020-09-21 16:04:25 · 1259 阅读 · 0 评论 -
用nginx docker 做反向代理出现502 Bad Gateway
我出现这个问题的原因是,nginx运行在docker里面,所以localhost或者127.0.0.1访问的时候都是访问的docker里面的容器,无法访问到宿主机里面的服务,所以想要在docker里面nginx访问到宿主机的服务,需要查到宿主机的局域网ip地址,比如通过ifconfig查询ip信息,我这里使用了eth0对应的ip地址,192.168开头的地址配置到nginx之后,转发正常,问题解决...原创 2020-09-04 15:57:21 · 1111 阅读 · 0 评论 -
docker 创建elasticsearch命令,单实例,开发环境
docker run -d --name elasticsearch -v /data/elasticsearch5.6.13:/usr/share/elasticsearch/data --net elastic-network -p 9210:9200 -p 9321:9300 -e "ES_JAVA_OPTS=-Xms128m -Xmx128m" -e "discovery.type=single-node" elasticsearch:5.6.13原创 2020-06-23 22:03:09 · 277 阅读 · 0 评论 -
docker nginx 指定配置文件夹 Are you trying to mount a directory onto a file (or vice-versa
出现上面这个错事因为你将文件夹或者文件挂载到了docker的文件或者文件夹上,需要文件夹和文件夹对应,文件和文件对应,虽然这个可能大家都知道,但是你要检查一下你是不是真的出现了这个问题我出现这个问题就是想把主机中的conf.d文件夹挂载到docker nginx镜像中的nginx.conf中,其实应该挂载到镜像的/etc/nginx/conf.d中...原创 2019-11-15 23:06:25 · 3047 阅读 · 0 评论 -
win10 下安装docker,创建镜像,push镜像到私有仓库,创建私有仓库,修改镜像仓库地址
通过连接下载windowdocker安装文件,https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe安装完成之后,修改镜像仓库地址linux安装私有仓库docker run -d -p 5000:5000 --restart always --name regis...原创 2019-07-17 16:58:43 · 1958 阅读 · 0 评论