- 博客(7)
- 收藏
- 关注
原创 Docker网络笔记
docker0的特点:默认的网络,创建的容器不能使用容器名直接访问。1、所有容器不指定网络的情况下,都是docker0路由的,docker会给我们的容器分配一个默认的可用ip。2、Docker使用的是Linux的桥接,宿主机是一个Docker容器的网桥docker0。# --link的本质就是在tomcat01的hosts配置中添加了tomcat01的映射。# 现在Docker已经不再建议使用--link了,推荐使用自定义网络。# 自定义网络下,服务可以用服务名相互ping通,不需要--link。
2022-09-07 14:55:43 269 1
原创 Dockerfile构建镜像
DockerFile是用来构建docker镜像的文件。构建步骤:1、编写一个dockerfile文件。2、docker build 构建为一个镜像。3、docker run 运行镜像。4、docker push 发布镜像(DockerHub、阿里云仓库)。
2022-09-05 16:52:09 680
原创 Docker数据卷
Docker将应用和环境打包形成一个镜像,通过镜像生成容器并运行。因为数据都存储在容器中,如果不通过docker commit生成新的镜像使数据作为镜像的一部分保存下来,那么当容器删除后,数据就会丢失。卷技术就是可以将容器中产生的数据,同步到本地。将我们容器内的目录挂载到宿主机上。......
2022-08-31 22:51:54 712
原创 Docker常用命令
Docker镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些运行时准备的配置参数(如匿名卷、环境变量、用户等)。通过镜像可以创建多个容器(服务或者是项目程序就是在容器中运行)。...
2022-08-30 11:10:38 202
原创 Java读取resources文件夹中的文件(生产环境中可用)
ClassPathResource classPathResource = new ClassPathResource("pdfTemplate/pdf.ftl");InputStream inputStream =classPathResource.getInputStream();
2022-06-20 16:33:49 774 1
原创 遍历Map的四种方式及其适用场景(总有一个适合你)
一、遍历entrySet(适用于键和值都会用到时) public static void main(String[] args) { //创建map Map<String, String> map = new HashMap<>(); //插入数据 map.put("key1", "value1"); map.put("key2", "value2"); map.put("k
2022-04-07 10:14:23 775 1
原创 npm install报错
VSCode中使用"npm install"命令报错解决方法删除".npmrc"文件。文件目录:C:\Users\{自己电脑的用户名}\.npmrc
2022-03-23 15:54:36 364
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人