1.未配置前的报错提示: 会一直提示push失败 2.在/etc/docker目录下新建 daemon.json文件,内容为: { "insecure-registries":["106.2.169.155:5000"]} 其中:[]内为远程docker仓库的ip地址. 3.在/etc/default/docker文件的最后添加: DOCKER_OPTS="--insecure-registry 106.2.169.155:5000 --registry-…
设置方法如下:settins -->Editor--> Code Style --> scala --Type Annotations  勾选框选部分 测试效果…
Linux vi 文本代码时显示行号或不显示行号 前提  安装了vim $vi ~/.vimrc 显示的话加上 set nu 不想显示的话可以注释掉 "set nu 之后 $source ~/.bashrc OK!…
问题: 先 docker pull centos:7 拉取了一个官方的基础镜像,为后续创建jdk8镜像做准备,在创建如下的dockerfile文件 执行docker build -t jdk_8u191:20190307 . jdk_dockerfile  时都没有反应 jdk_dockerfile文件内容 # 以此镜像作为基础镜像构建新的镜像FROM centos:7 # 维护者信息 MAINTAINER chen # 将jdk-8u191-linux-x64.tar.gz文件添加到新的镜像的…
笔记:VSCODE 在 WSL 开发时不显示代码差异问题 这个好像和 VSCODE 关系不大,主要是因为 WSL 里使用了软链接接,导致无法显示差异. 因为毕竟是软链接,所以在系统文件中会导致无法识别到 Git 修改差异. 一开始以为是我哪里设置问题,突然有一天我在真实的地址中打开了一个项目,显示出差异,然后我一个配置对比,也没看到哪里问题. 最后才锁定在软链接那里.…
使用 alpine 作为 docker 基础镜像时,运行 apk add ..... 遇到如下错误: WARNING: Ignoring http://dl-cdn.alpinelinux.org/alpine/v3.7/main/x86_64/APKINDEX.tar.gz: temporary error (try again later) 重试多次无效,最后通过重启 docker 解决.…
使用 alpine 作为 docker 基础镜像时,运行 apk add ..... 遇到如下错误: WARNING: Ignoring http://dl-cdn.alpinelinux.org/alpine/v3.7/main/x86_64/APKINDEX.tar.gz: temporary error (try again later) 重试多次无效,最后通过重启 docker daemon 解决,估计是 docker 的网络管理问题.…
坑一.时区问题 在创建系统镜像时,比如centos,会默认最小安装,并且时区默认的是UTC 所以在下好centos的原始镜像后,最好再重新构建一个新的镜像 # 命令 docker pull centos: docker image list 编辑dockerfile文件: vim dockerfile #来源镜像 FROM centos: #作者信息 MAINTAINER sjj #修改时区 RUN rm -rf /etc/localtime && ln -s /usr/share/zon…
概要 实施步骤 获取 git revision 前端 git revision 注入 后端 git revision 注入 概要 docker 发布应用时, 将 git revision 注入到应用中, 在问题出现时, 可以迅速定位代码版本. 实施步骤 获取 git revision 将 git revision 传入具体的应用中 前端的 revision 通过 yarn build 传入 后端的 revision 通过 环境变量传入 获取 git revision GIT_TAG=`git d…
1 前言 良好的代码习惯是一个优秀程序员应该具备的品质,但靠人的习惯与记忆来保证代码质量,始终不是一件靠谱的事.在计算机行业应该深知,只要是人为的,都会有操作风险.本文讲解如何通过Docker搭建代码检测平台SonarQube,并使用它来检测maven项目的代码. 2 Docker安装SonarQube 2.1 安装 通过Docker安装,方便快捷,不需要时直接删掉容器和镜像就好了. # 拉取Sonar镜像 docker pull sonarqube:8.3.1-community # 运行实例…