Docker深入

一、简介

Docker是一个用于构建、运行、传送应用程序的平台。

2、为什么使用Docker

在部署服务器过程中,配置各种环境变量、第三方依赖等等,耗费时间太长,使用Docker可以将他们打包成一个集装箱,只要在开发环境中运行成功,则在服务器中也会运行成功。

3、基本原理与概念

Docker镜像:是一个只读模板,可以用来创建容器

Docker容器:是一个运行实例,它提供了一个独立的可移植的环境,可以在这个环境中运行应用程序(可以有多个)

4、安装配置

配置安装参考此博客:Win10专业版系统Docker安装、配置和使用详细教程_win10专业版安装docker_皓月盈江的博客-CSDN博客

安装网站:Install Docker Desktop on Windows | Docker Documentation

 5、容器化

将应用程序打包成容器,

6、实践

6.1创建一个文件,使用任一编译软件打开

6.2创建一个Dockerfile(提前安装Docker插件)

6.3编写Dockerfile

6.4 执行docker build -t  镜像名字  .   来构建镜像

6.5docker  images  或者docker  image  ls来查看所有的镜像

6.6 docker run  镜像名字  来执行镜像

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/13139.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[SSM]MyBatis查询语句与动态SQL

目录 十、MyBatis查询语句专题 10.1返回Car 10.2返回List 10.3返回Map 10.4返回List 10.5返回Map,map> 10.6resultMap结果映射 使用resultMap进行结果映射 是否开启驼峰命名自动映射 10.7返回总记录条数 十一、动态SQL 11.1 if标签 11.2 where标签 11.3 trim标…

【Python】Selenium操作cookie实现免登录

文章目录 一、查看浏览器cookie二、获取cookie基本操作三、获取cookie并实现免登录四、封装成函数 一、查看浏览器cookie cookie、session、token的区别: cookie存储在浏览器本地客户端,发送的请求携带cookie时可以实现登录操作。session存放在服务器。…

户外运动耳机推荐,盘点最适合运动时佩戴的五款耳机

音乐能有效地激发人体潜能,充分释放能量,达到更好的运动效果,因此对于运动爱好者来说,一个合适的运动耳机至关重要。面对产品种类众多的运动耳机,很多人都会感到迷茫,经常有人问“有什么适合运动的时候佩戴…

【成都】EFDC建模方法、SWAT模型高阶研修

EFDC建模方法及在地表水环境评价、水源地划分、排污口论证应用 为了定量地描述地表水环境质量与污染排放之间的动态关系,EFDC、MIKE、Delft3D、Qual2K等数值模型被广泛应用在环境、水务、海洋等多个领域。Environmental Fluid Dynamics Code(EFDC&#…

STM32的ADC模式及其应用例程介绍

STM32的ADC模式及其应用例程介绍 📍ST官方相关应用笔记介绍资料:https://www.stmcu.com.cn/Designresource/detail/application_note/705947📌相关例程资源包:STSW-STM32028:https://www.st.com/zh/embedded-software/…

微信小程序使用第三方组件wxParse加载富文本html

微信小程序使用第三方组件wxParse加载富文本html 微信小程序微信小程序加载富文本html微信小程序富文本第三方组件wxParsewxParse富文本html wxParse简介 wxParse 是一个微信小程序富文本解析组件,支持支持Html及markdown转wxml。 wxParse gitHub地址&#xff1…

ARM中断实验

#ifndef __KEY_H__ #define __KEY_H__#include "stm32mp1xx_rcc.h" #include "stm32mp1xx_gpio.h" #include "stm32mp1xx_exti.h" #include "stm32mp1xx_gic.h"//对RCC/GPIO/EXTI章节的初始化 void hal_key1_exti_init();//对GIC的初始…

Css基础:盒子模型

1.盒子模型的构成: 边框 外边距 内边距 实际内容 2.table表格的单元格之间的线太粗需要border-collapse:collapse;合并一下边框宽度 3.内边距 padding 4.外边距 margin 块元素水平居中的做法,margin:0 auto; 行内元素和行内块元素 水平居中做…

Pyqt5+PyQt-Fluent-Widgets+Pycharm环境安装

文章目录 1. Pyqt5环境安装2. Pycharm配置QtDesigner3. PyQt-Fluent-Widgets插件安装4. 在QtDesigner中使用PyQt-Fluent-Widgets 1. Pyqt5环境安装 使用miniconda创建一个新环境作为pyqt5的开发。这里使用的python3.8版本,网上说太高的python3.10版本无法同时安装py…

Linux 共享内存

概念: 在Linux系统中,共享内存是一种用于进程间通信的机制,它允许多个进程共享同一块内存区域。 Linux 共享内存的作用和目的: Linux共享内存的主要目的是在不同的进程之间实现高效的数据交换和共享。它可以用于以下几个方面&…

Excel如何在运算中过滤重复数据?

来百度APP畅享高清图片 问题:两个对比表格内的数据实际是有重复的但是不是完全重复,比如a-b 和b-a 只是顺序换了但是条件格式就无法筛选了,只能筛选出a-b a-b 的相同数据。 需求:要筛选出a-b a-b b-a的重复数据,或者把…

7月7日发布?OPPO A78 4G手机跑分库曝光

据报道,OPPO计划在7月7日发布A78 4G手机。在正式发布之前,该手机已经在GeekBench跑分库中出现。根据GeekBench 6.1版本,A78 4G单核成绩为411分,多核成绩为1263分。 跑分页面显示 OPPO A78 4G 型号为 CPH2565,主板代号为…