摘要: 编写Dockerfile: FROM 基础镜像,当前新镜像是基于哪个镜像的,基于centos EVN 用来构建镜像的环境变量 WORKDIR 构建镜像的落脚点 MAINTAINER 镜像维护者的姓名和邮箱地址 RUN 容器构建时需要运行的命令 这里下载了vim和net-tools EXPOSE 当前 阅读全文
posted @ 2022-02-17 10:34 摆烂专家 阅读(51) 评论(0) 推荐(0)
摘要: Dockerfile 镜像的构建文件 1.什么是Dockerfile 定义:用来帮助我们自己构建一个自定义的镜像;因此dockerfile也称为镜像的构建文件、描述文件。 2.为什么要存在dockerfile 问题:在dockerhub中官方提供很多镜像已经能满足我们所有的服务了,为什么还要自定义镜 阅读全文
posted @ 2022-02-17 10:33 摆烂专家 阅读(145) 评论(0) 推荐(0)
摘要: 8.1安装sql 1.拉取mysql镜像到本地(tag不加默认是最新版本) 2.运行mysql服务 docker run --name mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:tag (没有暴露外部端口部不能连接) docker run --name m 阅读全文
posted @ 2022-02-17 10:32 摆烂专家 阅读(273) 评论(0) 推荐(0)
摘要: 1.下载redis镜像 docker pull redis:5.0.10 2.启动redis docker run -d -p 6379:6379 --name redis redis:5.0.10 3.开启redis持久化 docker run --name redis -d redis:5.0. 阅读全文
posted @ 2022-02-17 10:32 摆烂专家 阅读(40) 评论(0) 推荐(0)
摘要: 1.数据卷作用: 用来完成容器和宿主机之之间数据的共享; 2.数据卷特点 a.数据卷可以在容器之间共享和重用; b.对数据卷的修改会立即影响到对应容器; c.对“数据卷”的更新iu该,不会影响镜像 d.“数据卷”默认会一直存在,即使容器被删除; 3.数据卷操作 ​ 1.自定义数据卷目录 ​ dock 阅读全文
posted @ 2022-02-17 10:30 摆烂专家 阅读(91) 评论(0) 推荐(0)
摘要: docker 中网络通信机制以及网桥的使用; 网络配置0.docker容器间的通信,docker允许通过外部访问容器互联的方式来提供网络服务;1.docker容器网络通信机制;2.docker 网络使用一般在使用docker网桥(bridge)实现容器与容器通信的时候,都是站在一个应用的角度进行容器 阅读全文
posted @ 2022-02-17 10:29 摆烂专家 阅读(79) 评论(0) 推荐(0)
摘要: 容器:cotainer 相关命令操作1.运行容器 docker run 镜像名:tag | 镜像id a.以tomcat镜像为例:运行tomcat容器:docker run tomcat: b.宿主机端口与容器中端口进行映射 -p :docker run -p 8080(宿主机):8080(容器端口 阅读全文
posted @ 2022-02-17 10:28 摆烂专家 阅读(169) 评论(0) 推荐(0)
摘要: docker ps //查看当前运行中的容器docker ps -a //查看所有运行过的容器docker inspect containerId(容器ID或容器名)//查看对应容器的具体配置信息docker port containerId //查看对应容器端口映射docker run --nam 阅读全文
posted @ 2022-02-17 10:27 摆烂专家 阅读(48) 评论(0) 推荐(0)