zl程序教程

Docker应用

  • 3-Docker应用部署

    3-Docker应用部署

    Docker应用部署一般部署步骤搜索镜像拉取镜像创建容器操作容器部署MySQL前文说到,Docker容器本身不能直接与外部机器通信,其只能与宿主机直接通信,而宿主机又可以直接与外部机器通信,所以想要访问Docker容器,就可以将Docker容器的端口映射到宿主机的端口上(一般都对应到相同端口),这样就可以利用宿主机的端口间接访问Docker容器,即端口映射# 搜索镜像 docker search

    日期 2023-06-12 10:48:40     
  • 使用Docker将你的应用制作成镜像

    使用Docker将你的应用制作成镜像

    为什么是Docker在开发的时候,在本机测试环境可以跑,生产环境跑不起来` 这里我们拿java Web应用程序举例,我们一个java Web应用程序涉及很多东西,比如jdk、tomcat、mysql等软件环境。当这些其中某一项版本不一致的时候,可能就会导致应用程序跑不起来这种情况。Docker则将程序以及使用软件环境直接打包在一起,无论在那个机器上保证了环境一致。 优势1: 一致的运行环境,更轻松

    日期 2023-06-12 10:48:40     
  • 宝塔面板Linux系统通过Docker部署VB.NET Asp.Net Core WebAPI应用

    宝塔面板Linux系统通过Docker部署VB.NET Asp.Net Core WebAPI应用

    一,首先,创建一个ASP.NET Core测试项目 1.1 打开VS2019/2022,创建一个.NTE6 Core控制台应用,为什么要这么干呢?因为VB已经不是MS的宠儿了,只能通过控制台,手动配置WebAPI 1.2 创建成功后,立即把项目关闭掉;然后去到项目根目录下( 项目名.vbproj )的.vbproj文件,使用文本编辑器打开,替换成一下内容,保存,重新打开项目即可! <Pro

    日期 2023-06-12 10:48:40     
  • 使用 Docker 和 HuggingFace 实现 NLP 文本情感分析应用

    使用 Docker 和 HuggingFace 实现 NLP 文本情感分析应用

    在继续分享“干燥、有趣”的向量数据库实战[1]内容之前,我们来聊一篇简单有趣的内容:如何使用 Docker 和 HuggingFace 现成的模型,快速实现一个 NLP 文本情感分析应用,支持中英文内容的情感快速分析。在这篇文章里,我们不需要准备显卡和语料,也不需要耐心等待“炼丹”就绪,只要会“搭积木”,就能够实现这样一个有趣的小工具。写在前面本篇内容,作为后续内容的前置内容(工具),我们来聊聊如

    日期 2023-06-12 10:48:40     
  • Docker 应用实践-仓库篇

    Docker 应用实践-仓库篇

    目前 Docker 官方维护了一个公共仓库 Docker Hub,用于查找和与团队共享容器镜像,界上最大的容器镜像存储库,拥有一系列内容源,包括容器社区开发人员、开放源代码项目和独立软件供应商(ISV)在容器中构建和分发代码。大部分需求都可以通过在 Docker Hub 中直接下载镜像来实现。文章目录一、关于 Docker 仓库1、Docker Hub2、拉取镜像3、推送镜像4、自动构建二、Do

    日期 2023-06-12 10:48:40     
  • 云原生之使用Docker部署Python应用

    云原生之使用Docker部署Python应用

    一、检查系统版本1.检查系统 版本[root@node ~]# cat /etc/centos-release CentOS Linux release 7.6.1810 (Core) [root@node ~]# cat /etc/os-release NAME="CentOS Linux" VERSION="7 (Core)" ID="ce

    日期 2023-06-12 10:48:40     
  • 【愚公系列】2023年01月 Docker容器 Compose集群部署.NET Core应用

    【愚公系列】2023年01月 Docker容器 Compose集群部署.NET Core应用

    文章目录前言1.Compose 简介一、Compose集群部署.NET Core应用1.创建应用2.发布应用前言1.Compose 简介Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。 Compose 使用的三个步骤:使用 Dock

    日期 2023-06-12 10:48:40     
  • 使用docker-compose部署flask应用

    使用docker-compose部署flask应用

    使用 docker-compose 部署 flask 应用为了让开发环境、测试环境和线上环境统一,使用 docker 镜像部署应用是一个不错的方案。裸用 docker-cli 管理服务过于麻烦,在开发机上 k8s 又凭空增加了很多复杂性,使用 docker-compose 部署应用是一个不错的折中方案。Docker-compose 是 docker 官方推出的一个管理多容器服务的工具。通过 Com

    日期 2023-06-12 10:48:40     
  • 使用docker发布spring cloud应用详解架构师

    使用docker发布spring cloud应用详解架构师

    cloud-simple-docker:一个简单的spring boot应用 Docker是一种虚拟机技术,准确的说是在linux虚拟机技术LXC基础上又封装了一层,可以看成是基于LXC的容器技术。可以把容器看做是一个简易版的Linux环境(包括root用户权限、进程空间、用户空间和网络空间等)和运行在其中的应用程序。容器是用来装东西的,Docker可以装载应用本身及其运行环境进容器,这是一

    日期 2023-06-12 10:48:40     
  • 使用Docker Compose部署应用(详解版)

    使用Docker Compose部署应用(详解版)

    下面为大家介绍一下如何使用 Docker Compose 部署多容器的应用。 Docker Compose 与 Docker Stack 非常类似。它能够在 Docker 节点上,以单引擎模式(Single-Engine Mode)进行多容器应用的部署和管理。 多数的现代应用通过多个更小的服务互相协同来组成一个完整可用的应用。比如一个简单的示例应用可能由如下 4 个服务组成。 将以上服务组织

    日期 2023-06-12 10:48:40     
  • Docker应用之部署Redis架构(dockerredis)

    Docker应用之部署Redis架构(dockerredis)

    Docker应用之部署Redis架构 随着移动端和数据量的增加,客户端和分布式系统的依赖性也日益增加,传统部署改变不了,因此有必要改进数据库架构,提高部署的标准与效率。而Docker,作为当前最流行的容器化分发技术之一,与虚拟机成为最热门的解决方案。 在部署Redis架构时,Docker解决了应用部署速度慢,无法实现跨平台集成,代码维护困难等问题,并提供准确、快速,便捷的部署操作。例如,下面

    日期 2023-06-12 10:48:40     
  • 谷歌试运行Container引擎云平台 管理Docker应用

    谷歌试运行Container引擎云平台 管理Docker应用

    今日,谷歌宣布将试运行Google Container Engine引擎云平台alpha版,这是为管理和创建运行新型container技术Docker应用打造的云计算平台。 Docker是最炙手可热的Container技术,开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间

    日期 2023-06-12 10:48:40     
  • docker-容器编排管理工具docker compse应用

    docker-容器编排管理工具docker compse应用

    创建 docker compose文件 docker compose 文件可在任意目录,创建文件名为docker-compose.yml 配置文件,要注意前后的缩进 [root@ubuntu1804 ~]#docker-compose --version docker-compose version 1.25.4, build unknown [root@ubuntu1804 ~]#mkd

    日期 2023-06-12 10:48:40     
  • 探索容器化的未来:Docker与Linux的联合应用(dockerlinux)

    探索容器化的未来:Docker与Linux的联合应用(dockerlinux)

    探索容器化的未来:Docker与Linux的联合应用 随着云计算的流行,容器化已经成为最近一段时间最热门的话题之一。容器化在软件领域已经引起了越来越多的关注,尤其是在开发和运行应用程序方面。容器利用Linux容器(LXC)技术,为应用程序提供资源隔离和高度可移植性,以实现虚拟化部署。 其中,Docker为开发者提供了一个具有可比和可携性的交付平台,用于部署应用程序。如果用户想要在更高级别上使

    日期 2023-06-12 10:48:40     
  • Docker实践:容器化部署Python应用

    Docker实践:容器化部署Python应用

        简单应用部署 一、目录结构: └── Pythonpro #目录   └── test.py #文件   └── requirements.txt #文件   └── Dockerfile #文件 二、编写Dockerfile文件 # 基于镜像基础 FROM python:3.6.4 # 创建代码文件夹工作目录 /code RUN mkdir /code

    日期 2023-06-12 10:48:40     
  • Docker实战部署应用——Tomcat

    Docker实战部署应用——Tomcat

    Tomcat 部署   拉取tomcat镜像 docker pull tomcat:8      创建tomcat容器   创建tomcat容器用于 Web应用,并且进行目录映射 docker run -id --name=sun_tomcat -p 8080:8080 -v /usr/local/project:/usr/local/tomcat/webapps --privileged

    日期 2023-06-12 10:48:40     
  • docker 应用篇————容器卷[十一]

    docker 应用篇————容器卷[十一]

    前言 简单介绍一下容器卷。 正文 我们发现一个文件,就是什么呢? 就是说因为我们的容器一但删除那么什么都没有了。 那么如何能够不删除呢?那么可以使用容器卷。 比如说系统我们容器内的/usr 使用我们的的宿主机的/usr 目录,那么就可以进行挂载。 那么我这里演示就用/tmp 来演示哈。 sudo docker run -it -v /tmp:/tmp -p 8999:8080 tomcat-a

    日期 2023-06-12 10:48:40     
  • docker 应用篇————portainer[九]

    docker 应用篇————portainer[九]

    前言 简单介绍一下portainer。 正文 运行一下。 docker run -d -p 8088:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true portainer/portainer 然后进来之后呢,就出现下面这个界面。 然后我们选择了local: 可以看到红框部

    日期 2023-06-12 10:48:40     
  • docker 应用篇————docker原理[三]

    docker 应用篇————docker原理[三]

    前文 前面就已经介绍了docker的安装,在https://www.cnblogs.com/aoximin/p/12906218.html,这里面,这里作为重新整理。 那么这里就不介绍了,这里直接是进入run流程和docker原理。 正文 流程图如上面所示。 这里看图就好,不做过多的解释。 下面介绍一下底层原理。 docker 是一个client-server 结构的系统,docker 的守

    日期 2023-06-12 10:48:40     
  • 大叔经验分享(69)docker启动java应用的时区问题

    大叔经验分享(69)docker启动java应用的时区问题

    在docker中启动tomcat或java类应用,获取时间默认是UTC时间,这是因为容器内的locale没有设置为东8区,最简单的方式是增加JAVA_OPTS 如果是java,直接在java命令后增加 -Duser.timezone=Asia/Shanghai 如果是tomcat可以先设置CATALINA_OPTS export CATALINA_OPTS=' -Duser.timezon

    日期 2023-06-12 10:48:40     
  • 在Docker中运行Dubbo应用

    在Docker中运行Dubbo应用

    DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。 Dubbo3 入门实践:如何使用 Spring Boot 方式快速开发 Dubbo 应用 示例演示了如何使用 Spring Boot 方式快速开发 D

    日期 2023-06-12 10:48:40     
  • docker 应用篇————mysql容器[十二]

    docker 应用篇————mysql容器[十二]

    前言 简单介绍一下mysql容器。 正文 这里简单介绍一下mysql的容器。 hub.docker.io给了我们一个启动的示例。 docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag 那么我们填上信息就是: docker run --name mysql57 -v /home/mysql/co

    日期 2023-06-12 10:48:40     
  • docker 应用篇————容器卷[十一]

    docker 应用篇————容器卷[十一]

    前言 简单介绍一下容器卷。 正文 我们发现一个文件,就是什么呢? 就是说因为我们的容器一但删除那么什么都没有了。 那么如何能够不删除呢?那么可以使用容器卷。 比如说系统我们容器内的/usr 使用我们的的宿主机的/usr 目录,那么就可以进行挂载。 那么我这里演示就用/tmp 来演示哈。 sudo docker run -it -v /tmp:/tmp -p 8999:8080 tomcat-a

    日期 2023-06-12 10:48:40     
  • docker 应用篇————日志、元数据、进程查看[五]

    docker 应用篇————日志、元数据、进程查看[五]

    前言 简单介绍一下dokcer的日志、元数据、进程查看 正文 查看日志命令: docker logs -f -t --tail 10 32ae 我这里的一个日志就是: 这个一直输出hello word。 那么这个日志是什么日志呢? 其实我们启动的时候会出现docker run -d hellword /bin/bash. 我们是启动了一个/bin/bash命令,那么这些log就是/bin/b

    日期 2023-06-12 10:48:40     
  • docker 应用篇————docker基本命令[四]

    docker 应用篇————docker基本命令[四]

    前言 介绍一下一些docker的基本命令。 正文 帮助命令: 首先要学的肯定是docker --help 命令了,因为这样我们就不用经常去查官网。 docker version docker info docker 更加详细的信息。 这里看到了,我用root 查看的,其他用户可能显示没有权限,那么应该在sudo里面增加。 镜像命令: docker images 查看本地镜像: docke

    日期 2023-06-12 10:48:40     
  • docker 应用篇————docker安装[二]

    docker 应用篇————docker安装[二]

    前言 这其实是去年的一篇blog,忘了写了。本来我想先发一下理论的,但是水平。。。。 正文 如果你不熟悉linux,而是使用windows,那么你可以这样下载windows桌面版或者说你在这之前完全不了解docker同样可以下载桌面版,因为它有一些引导的功能。 下载的话,直接去docker 官网下载,然后你可以像qq正常软件一样去打开。 你可以看到这个界面。 你按照步骤点击,你就能知道dock

    日期 2023-06-12 10:48:40     
  • veth-pair技术在docker中的应用(docker网络通信)及tomcat Dockerfile示例

    veth-pair技术在docker中的应用(docker网络通信)及tomcat Dockerfile示例

    evth-pair技术在docker中的应用 docker容器间相互通信的关键就是通过evth-pair技术 tomcat Dockerfile示例 参考链接: http

    日期 2023-06-12 10:48:40     
  • 【GO】K8s 管理系统项目35[Docker方式–应用部署]

    【GO】K8s 管理系统项目35[Docker方式–应用部署]

    K8s 管理系统项目[Docker方式–应用部署] 1. 数据库 1.1 创建数据库目录 mkdir -p /data/mysql5.7/ 1.2 创建容器 docker run --name mysql -it

    日期 2023-06-12 10:48:40     
  • Docker入门系列之二:使用dockerfile制作包含指定web应用的镜像

    Docker入门系列之二:使用dockerfile制作包含指定web应用的镜像

    在前一篇文章:Docker入门系列之一:在一个Docker容器里运行指定的web应用 里, 我们已经成功地将我们在本地开发的一个web应用部署到Docker容器里运行。 本文将介

    日期 2023-06-12 10:48:40     
  • 一步步在Docker里运行Web应用

    一步步在Docker里运行Web应用

    2018年只剩最后30天了。Jerry在2017年的最后一天,曾经立下一个目标:这个微信公众号在2018年保证至少每周发布一篇SAP原创技术文章。 从Jerry在后台统计的2018全年文章数量来

    日期 2023-06-12 10:48:40     
  • 在阿里云容器服务上开发基于Docker的Spring Cloud微服务应用

    在阿里云容器服务上开发基于Docker的Spring Cloud微服务应用

    一、在阿里云容器服务上开发Spring Cloud微服务应用(本文) 二、部署Spring Cloud应用示例 三、服务发现 四、服务间通信与集成 五、服务智能路由 六、集中配置管理 七、高可用和容错 八、监控和日志 九、服务的部署和发布策略 微服务概述 单体应用通常指在一个程序中满足多个业务或技术领域的需求,不同的需求领域内化为模块。假定我们要开发一个Web应用,通常的MVC

    日期 2023-06-12 10:48:40