ROLL-BLOG

  • 博客首页
  • 个人主页
  • 留言板
  • 在线工具
  • 关于我
Docker
前端开发

【学个新技术】十一、Docker Docker-Compose

一、简介 Docker Compose是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。 它的定位是【定义和运行多个Docker容器的应用】,其前身是开源项目Fig. 同时可以对多个容器进行编排。 二、核心概念 服务:一个应用的容器,服务可以存在多个 项目:由一组关联的应用容器组成的一个完整业务单元,在 docker-compose.yml 文件中定义。 三、Compose 使用 a、下载docker-compost curl -L https://github.com/docker/comp…

9月 27, 2021 0条评论 5994点热度 1人点赞 穆仙念 阅读全文
前端开发

【学个新技术】十、Docker idea docker插件和远程访问

一、安装Docker插件 在插件仓库搜索Docker插件并安装 二、创建Dockerfile 可以实现Dockerfile语法高亮 三、使用idea的远程服务工具 Tools->Deployment->Browse Remote Host 新建一个远程连接 后面可以点击Dockerfile之后直接编辑,点击右上角上传即可。

9月 27, 2021 0条评论 7733点热度 0人点赞 穆仙念 阅读全文
前端开发

【学个新技术】九、Docker 使用Dockerfile构建springboot应用

一、开发一个完整的springboot应用 开发需求 二、对项目进行打包 生成一个jar包 三、在服务器中创建上下文目录 a、mkdir project_dir b、在project_dir目录中 touch Dockerfile c、上传jar包到project_dir文件 d、编写Dockerfile FROM openjdk:8-jre WORKDIR /app #创建一个默认会进入的工作目录 希望把后面的jar包放在里面 ADD domo-0.0.1-SNAPSHOT.jar app.jar #使用add …

9月 27, 2021 0条评论 4708点热度 0人点赞 穆仙念 阅读全文
前端开发

【学个新技术】八、Docker Dockerfile文档

一、什么是Dockerfile 用来帮助我们自己构建一个自定义镜像,Dockerfile成为镜像构建文件,描述文件 二、为什么要存在Dockerfile 在dockerhub中官方提供了很多镜像已经能满足我们的所有服务了,为什么还需要自定义镜像,原因:日后用户可以将自己的应用打包成镜像,这样就可以让我们的应用进行容器运行。 三、Dockerfile构建镜像原理 四、Dockerfile的保留命令 保留字 作用 FROM 当前镜像时基于哪个镜像 RUN 构建镜像时需要运行的命令 EXPOSE 当前容器对外暴露出的端口…

9月 27, 2021 0条评论 5208点热度 0人点赞 穆仙念 阅读全文
前端开发

【学个新技术】七、Docker安装常用服务

一、安装 mysql 1、安装哪个服务就去docker hub搜索对应的服务镜像 2、点击进入该服务的docker hub 3、确定使用的版本 docker pull mysql:5.7.32 4、如何使用镜像 a、基础启动mysql服务 docker run -e MYSQL_ROOT_PASSWORD=root mysql:5.7.32 -e MYSQL_ROOT_PASSWORD=root 代表给root用户指定密码 b、启动一个musql 服务,后台运行,指定root用户密码 指定容器名称 docker r…

9月 27, 2021 0条评论 3975点热度 0人点赞 穆仙念 阅读全文
前端开发

【学个新技术】六、Docker数据卷详细

1、数据卷作用 用来实现容器与宿主机之间的数据共享。 2、数据卷特点 a、数据卷可以在容器之间共享和重用 b、对数据卷的修改会立即影响到对用容器 c、对数据卷的更新修改不会影响到镜像 d、数据卷默认会一直存在,即使容器被删除 3、数据卷操作 a、自定义数据卷目录 docker run -v 绝对路径 容器内路径 b、自动创建数据卷 docker run -v 卷名(随便起的自动创建) 容器内路径 4、docker 操作数据卷指令 a、查看数据卷 docker volume ls b、查看某个数据卷的细节 docke…

9月 27, 2021 0条评论 8745点热度 0人点赞 穆仙念 阅读全文
前端开发

【学个新技术】五、Docker网络通信与其机制

一、为什么提供网络功能 Docker 允许通过外部访问容器或者容器互联的方式来提供网络服务。 二、docker容器与操作系统通信机制 三、网络使用 一般在使用docker网桥(bridge)实现容器与容器通信时,都是站在一个应用角度进行容器通信 a、查看docker网桥配置 docker network ls b、创建自定义网桥 docker create ems(网桥名称) ====》 docker create -d bridge ems(网桥) docker run -d -p 8082:8080 --net…

9月 27, 2021 0条评论 6657点热度 0人点赞 穆仙念 阅读全文
前端开发

【学个新技术】四、Docker镜像分层原理

一、概念 一个镜像代表一个软件,软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码,运行时所需的库,环境变量和配置文件。 二、镜像为什么这么大 原因:一个软件镜像不仅仅是原来软件包,包含软件包所需的操作系统依赖,软件自身依赖,以及自身软件包组成。 三、为什么docker镜像采用分层镜像原理 注意:docker 在设计镜像时每一个镜像都是有n个镜像共同组成 原理:UnionFS 联合文件系统:就是一次同时加载多个文件系统,但从外面看起来,只能看到一个文件系统,联合加载会把…

9月 27, 2021 0条评论 7987点热度 0人点赞 穆仙念 阅读全文
前端开发

【学个新技术】三、Docker容器相关操作

一、运行容器 加载本地镜像:docker load -i tomcat-8.0-jre8.tar docker run 镜像名:tag 镜像id a、以tomcat为例,运行tomcat容器 docker run tomcat:8-jdk8-corretto b、映射宿主机端口 与 容器中端口 -p 可以有多个 docker run -p 8080(宿主机端口):8080(容器端口) tomcat:8-jdk 8-corretto c、启动容器 映射外部端口 后台启动 -d docker run -p 8080(宿…

9月 27, 2021 0条评论 6309点热度 0人点赞 穆仙念 阅读全文
后端开发

【学个新技术】二、Docker镜像相关操作

一、查看镜像 docker images docker image mysql //查看指定名字的容器 docker image -q //仅显示id 二、下载镜像 先到 https://hub.docker.com/ 上搜索相关镜像,获取到镜像名称和版本号 1、docker pull 镜像名称:版本号 (推荐使用) docker pull mysql:5.7 2、根据摘要下载 docker pull 镜像名:@摘要 DIGEST 三、命令行搜索 docker search 镜像名 四、删除镜像 1、docker …

9月 27, 2021 0条评论 8833点热度 1人点赞 穆仙念 阅读全文
12
最新 热点 随机
最新 热点 随机
太懒了,所以用小爱开楼下的门禁 做个自己的APP?段子乐开放API今日发布 使用NPS搭建内网穿透服务,限时开放 Jetpack系列之App Startup从入门到出家 一、【Mac新机安装】IntelliJ Idea 2020 破解安装.md 【学个新技术】六、SpringCloud 服务注册中心组件-eureka client
【为生活开发系列之二】Android微信新版全自动抢红包助手 【需求解决系列之一】移动卡片实现答题功能 【学个新技术】三、SpringCloud 微服务环境父项目搭建 一、【Mac新机安装】IntelliJ Idea 2020 破解安装.md 【学个新技术】九、Docker 使用Dockerfile构建springboot应用 【学个新技术】六、Docker数据卷详细
最近评论
654 发布于 4 个月前(12月06日) 麻烦问下,2023年的万年历什么时候可以出来
0605 发布于 4 个月前(11月29日) 2023年的日历信息还未维护吗?
w 发布于 4 个月前(11月21日) 你好,报请求频繁咋解决?
minky 发布于 4 个月前(11月21日) 申请的appid 按照公众号复制了,还是提示不合法,用不了
Guilt 发布于 5 个月前(11月17日) 获取到驾考列表,但获取不了答案 控制台说是被策略阻止了
书签
  • CSDN
  • Github
  • 傻瓜记账APP
  • 在线工具
  • 掘金
  • 段子乐APP
  • 简书
  • 通用免费API
标签聚合
小工具 Docker AndroidSDK Mac软件 就是喜欢玩儿 前端开发 学个新技术 指南 SpringCloud 解决需求 我爱搞事情 后端开发
广告
广告

Copyright © 2017-2021 All Rights Reserved.

THEME KRATOS MADE BY VTROIS

鄂ICP备17026449号-2