- 博客(7)
- 收藏
- 关注
原创 Docker学习-网络原理篇
容器的IPDocker的IP是宿主机给虚拟出来的,所以说,我们在创建容器的时候,会将宿主机的容器和容器的IP端口进行映射,因为这个IP本身只有宿主机能够访问。我们可以在查看网络信息ip addr 图片中,名为Docker0 的网络172.17.0.1 就是由宿主机虚拟出来的一个IP可以随便进入一个容器,来验证这个说法。回到宿主机,尝试ping一下容器的ip,发现可以ping通,不过外网是无法ping通的,因此容器只能和宿主机进行网络通信。容器的端口通过 netstat -
2021-04-12 14:46:34
126
原创 记一次在CentOS环境下,部署Docker镜像私有仓库Harbor的过程
最近工作上需要用到容器、K8S相关技术,所以在这里记录一下在linux环境下,搭建镜像仓库的过程。在搭建Harbor之前,需要确保已经安装过 Docker 和 Docker-compose如果环境中还没有Docker-compose的话,可以按照下面的方法进行安装。#curl -L https://github.com/docker/compose/releases/download/1.18.0/docker-compose-`uname -s`-`uname -m` -o /usr/local
2021-04-08 15:52:12
120
原创 在K8S环境下,如何使用yaml文件创建一个Pod/Deployment
首先,创建并编写一个简单的yaml文件vi myapp-pod.yaml配置文件具体信息如下:apiVersion: v1kind: Podmetadata: name: myapp-pod labels: app: myappspec: containers: - name: myapp-container image: busybox command: ['sh', '-c', 'echo Hello Kubernetes! &&.
2021-04-07 14:06:58
688
原创 将本地镜像推送到Dockerhub仓库
首先需要在 hub.docker.com 创建一个账号,用于推送镜像。默认的个人账户,只能用于发布公开的镜像。在服务器使用命令行登录Dockerhub#docker loginLogin with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one.Username..
2021-04-06 14:08:55
337
原创 使用Dockerfile将SpringBoot项目构建成镜像,并启动成容器发布
首先构建一个Spring Boot 初始化项目,这里先选择的是阿里云脚手架进行构建。这里有两种创建镜像的方法,第一种是将项目打包成jar包,然后上传到服务器,在服务器里创建Dockerfile文件,最后通过命令创建镜像。首先使用命令 mvn clean package 将项目打成jar包。在jar包同级目录下,创建Dockerfile文件From java:8EXPOSE 8080ADD demo.jar /demo.jarENTRYPOINT ["java","-jar","/dem
2021-04-06 13:39:40
187
原创 使用Intellij idea将springboot项目打包成war包的方法
1.点击右侧maven2.选中目标选项3.输入命令行 clean package,点击执行,完成!
2019-11-13 10:38:09
1250
原创 mysql8.0的配置问题
com.mysql.cj.core.exceptions.WrongArgumentException: Malformed database URL, failed to parse the connection string near ‘;characterEncoding=UTF-8’.之前用数据库是mysql5.6,因为这次升级到了mysql8.0,所以记录一下一些配置方面的改变,首先要...
2019-09-12 16:22:55
288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人