山东大学软件学院项目实训-创新实训-基于大模型的旅游平台(二十六)- 微服务(6)

本文主要是介绍山东大学软件学院项目实训-创新实训-基于大模型的旅游平台(二十六)- 微服务(6),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

10. Docker

10.1 Docker基本操作

10.1.1 镜像相关命令

10.1.2 容器相关命令

10.2 数据卷命令

10.2.1 常用命令 :

10.2.2 挂载数据卷


10. Docker

10.1 Docker基本操作

10.1.1 镜像相关命令

docker --help 查看docker帮助文档

docker images --help 查看docker images的帮助文档

例 : 从dockerhub拉取一个nginx的镜像并查看

  docker pull nginx

利用docker save把nginx镜像导出磁盘 再通过load加载回来

  docker save -o nginx.tar nginx:latest

再导入

  docker load -i nginx.tar

10.1.2 容器相关命令

创建容器 :

  docker run 

容器从运行到暂停 :

  docker pause

容器从暂停到运行 ;

  docker unpause

容器从运行到停止 :

  docker stop

容器从停止到运行 :

  docker start

查看所有的容器状态

  docker ps

查看容器运行日志 :

  docker logs

进入容器内部执行命令 :

  docker exex

删除指定容器

  docker rm

创建一个nginx容器

  docker run --name mynginx -p 80:80 -d nginx

查看持续更新日志

  docker logs mynginx

10.2 数据卷命令

容器和数据耦合度较高,不便于修改,数据不可服用 , 升级维护困难

10.2.1 常用命令 :

创建一个数据卷

  docker volume create

查看所有数据卷

  docker volume ls

显示一个或多个volume的信息

  docker inspect

列出所有的volume

  docker volume prune

删除一个或多个volume

  docker volume rm
10.2.2 挂载数据卷

运行容器是用-v参数挂载数据卷

  docker run --name mynginx -p 80:80 -v html:/usr/share/nginx/html -d nginx

run是创建容器 , mynginx是容器名称 --p 80:80是挂载端口 -v html:/usr/xxxx是挂载到这个目录下 -d是后台运行 nginx是镜像名

进入html数据卷所在位置,修改html内容

查看数据卷位置

  docker volume inspect html

进入该目录

  cd /var/lib/docker/volumes/html/_data

这篇关于山东大学软件学院项目实训-创新实训-基于大模型的旅游平台(二十六)- 微服务(6)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1033959

相关文章

SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志

《SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志》在SpringBoot项目中,使用logback-spring.xml配置屏蔽特定路径的日志有两种常用方式,文中的... 目录方案一:基础配置(直接关闭目标路径日志)方案二:结合 Spring Profile 按环境屏蔽关

SpringBoot服务获取Pod当前IP的两种方案

《SpringBoot服务获取Pod当前IP的两种方案》在Kubernetes集群中,SpringBoot服务获取Pod当前IP的方案主要有两种,通过环境变量注入或通过Java代码动态获取网络接口IP... 目录方案一:通过 Kubernetes Downward API 注入环境变量原理步骤方案二:通过

MySQL版本问题导致项目无法启动问题的解决方案

《MySQL版本问题导致项目无法启动问题的解决方案》本文记录了一次因MySQL版本不一致导致项目启动失败的经历,详细解析了连接错误的原因,并提供了两种解决方案:调整连接字符串禁用SSL或统一MySQL... 目录本地项目启动报错报错原因:解决方案第一个:第二种:容器启动mysql的坑两种修改时区的方法:本地

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

springboot项目中使用JOSN解析库的方法

《springboot项目中使用JOSN解析库的方法》JSON,全程是JavaScriptObjectNotation,是一种轻量级的数据交换格式,本文给大家介绍springboot项目中使用JOSN... 目录一、jsON解析简介二、Spring Boot项目中使用JSON解析1、pom.XML文件引入依

如何搭建并配置HTTPD文件服务及访问权限控制

《如何搭建并配置HTTPD文件服务及访问权限控制》:本文主要介绍如何搭建并配置HTTPD文件服务及访问权限控制的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、安装HTTPD服务二、HTTPD服务目录结构三、配置修改四、服务启动五、基于用户访问权限控制六、

使用vscode搭建pywebview集成vue项目实践

《使用vscode搭建pywebview集成vue项目实践》:本文主要介绍使用vscode搭建pywebview集成vue项目实践,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录环境准备项目源码下载项目说明调试与生成可执行文件核心代码说明总结本节我们使用pythonpywebv

详解如何使用Python从零开始构建文本统计模型

《详解如何使用Python从零开始构建文本统计模型》在自然语言处理领域,词汇表构建是文本预处理的关键环节,本文通过Python代码实践,演示如何从原始文本中提取多尺度特征,并通过动态调整机制构建更精确... 目录一、项目背景与核心思想二、核心代码解析1. 数据加载与预处理2. 多尺度字符统计3. 统计结果可

如何确定哪些软件是Mac系统自带的? Mac系统内置应用查看技巧

《如何确定哪些软件是Mac系统自带的?Mac系统内置应用查看技巧》如何确定哪些软件是Mac系统自带的?mac系统中有很多自带的应用,想要看看哪些是系统自带,该怎么查看呢?下面我们就来看看Mac系统内... 在MAC电脑上,可以使用以下方法来确定哪些软件是系统自带的:1.应用程序文件夹打开应用程序文件夹

Maven项目中集成数据库文档生成工具的操作步骤

《Maven项目中集成数据库文档生成工具的操作步骤》在Maven项目中,可以通过集成数据库文档生成工具来自动生成数据库文档,本文为大家整理了使用screw-maven-plugin(推荐)的完... 目录1. 添加插件配置到 pom.XML2. 配置数据库信息3. 执行生成命令4. 高级配置选项5. 注意事