容器化技术之docker
文章平均质量分 71
主要讲解了关于docker容器化技术的使用包括如何实现项目的部署和常用软件服务的搭建
全干程序员demo
一名00后互联网开发从业者,现就职华中科技大学担任后端开发工程师.致力代码改变生活,公众号:全干程序员demo,欢迎各位大佬关注!
展开
-
基于Docker部署后端服务
其效果是在主机 /var/lib/docker 目录下创建了一个临时文件,并链接到容器的/tmp。[root@localhost docker]# docker run -d -p 8080:8085 demoxy-web -d参数是让容器后台运行 -p 是做端口映射,此时将服务器中的8080端口映射到容器中的8085(项目中端口配置的是8085)端口。在服务器新建一个docker文件夹,将maven打包好的jar包和Dockerfile文件复制到服务器的docker文件夹下。Docker部署后端项目。原创 2023-12-21 15:19:19 · 264 阅读 · 0 评论 -
容器化技术docker之Docker Compose(容器编排)
Docker Composedocker compose : 称之为docker 容器编排工具简介Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。从功能上看,跟 OpenStack 中的 Heat 十分类似。其代码目前在 GitHub - docker/compose: Define and run multi-container applications with Docker 上开源。Compose 定位是 「定义和运行多个 Doc原创 2021-12-30 10:05:07 · 866 阅读 · 0 评论 -
容器化技术docker之高级配置
高级网络配置说明当 Docker 启动时,会自动在主机上创建一个 docker0 虚拟网桥,实际上是 Linux 的一个 bridge(桥),可以理解为一个软件交换机。它会在挂载到它的网口之间进行转发。同时,Docker 随机分配一个本地未占用的私有网段(在 RFC1918 中定义)中的一个地址给 docker0 接口。比如典型的 172.17.42.1,掩码为 255.255.0.0。此后启动的容器内的网口也会自动分配一个同一网段(172.17.0.0/16)的地址。当创建一个 Docke原创 2021-12-30 09:56:27 · 722 阅读 · 0 评论 -
容器化技术docker之Dockerfile文件
Dockerfile什么是Dockerfile文件 Dockerfile Docker镜像的描述文件 作用: 用来构建docker镜像的文件Dockerfile可以认为是Docker镜像的描述文件,是由一系列命令和参数构成的脚本。主要作用是用来构建docker镜像的构建文件。 通过架构图可以看出通过DockerFile可以直接构建镜像 Dockerfile解析过程Dockerfile的保留命令官方说明:Dockerfile reference | Docke..原创 2021-12-22 17:52:57 · 381 阅读 · 0 评论 -
容器化技术docker之常用软件安装
Docker安装常用服务安装mysql# 1.拉取mysql镜像到本地 docker pull mysql:tag (tag不加默认最新版本) # 2.运行mysql服务 docker run --name mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:tag --没有暴露外部端口外部不能连接 docker run --name mysql -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 -d原创 2021-12-22 17:38:22 · 375 阅读 · 0 评论 -
容器化技术docker之常用命令(重新整理)04
常用命令辅助命令# 重要概念 仓库 hub: docker在全世界范围内维护一个仓库 用来存储镜像 官方镜像 个人开发者镜像 镜像 image: 一个镜像代表一个软件安装包 mysql tomcat 容器 container: 一个镜像运行一次就会产生一个容器 一个容器认为是一个软件服务 tomcat容器 mysql容器# 1.安装完成辅助命令 docker version -------------------------- 查看do.原创 2021-12-22 17:11:34 · 107 阅读 · 0 评论 -
容器化技术docker之常用命令03
容器化技术docker之常用命令03docker run 流程图底层原理Docker是怎么工作的?Docker是一个Client-Server结构的系统,Docker的守护进程运行在主机上。通过Socket从客户端访问!Docker-Server接收到Docker-Client的指令,就会执行这个命令!为什么Docker比Vm快1、docker有着比虚拟机更少的抽象层。由于docker不需要Hypervisor实现硬件资源虚拟化,运行在docker容器上的程序直接使用的都是原创 2020-10-03 18:31:38 · 385 阅读 · 0 评论 -
容器化技术Docker之安装02
容器化技术Docker之安装02Docker的基本组成镜像(image):docker镜像就好比是一个目标,可以通过这个目标来创建容器服务,tomcat镜像==>run==>容器(提供服务器),通过这个镜像可以创建多个容器(最终服务运行或者项目运行就是在容器中的)。容器(container):Docker利用容器技术,独立运行一个或者一组应用,通过镜像来创建的.启动,停止,删除,基本命令目前就可以把这个容器理解为就是一个简易的 Linux系统。仓库(reposit原创 2020-09-29 20:56:12 · 134 阅读 · 0 评论 -
容器化技术Docker之简介01
Docker之简介01Docker概述Docker为什么出现?一款产品:开发--上线 俩套环境 应用环境,应用配置问题: 我在我的电脑上可以运行! 版本更新,导致服务不可用在容器技术出来之前,我们使用的都是虚拟机技术虚拟机: 在window中装一个VM,通过这个软件可以虚拟出一台或者多台电脑虚拟机也是属于虚拟化技术,Docker容器技术,也是虚拟化技术Docker是基于GO语言开发的! 开源项目.官网: https://www.docker.com/Docker.原创 2020-09-29 20:52:15 · 132 阅读 · 0 评论