草庐IT

DOCKER_USERNAME

全部标签

Docker容器如何打包应用程序的代码和依赖项?

Docker容器通过将应用程序的代码和所有依赖项打包到一个独立的软件包中,实现了应用程序的快速部署和移植。下面是Docker容器实现这一目标的步骤:打包应用程序:使用Docker工具将应用程序的代码、运行时环境、系统工具、系统库和配置文件等打包成一个容器镜像。容器镜像是一个轻量级、独立的可执行软件包,包含了运行应用程序所需的一切。部署容器:将容器镜像部署到Docker引擎上。Docker引擎是一个容器运行时环境,可以在Linux和Windows操作系统上运行容器。容器镜像在运行时变成容器,可以在不同的计算环境中快速、可靠地运行应用程序。跨平台移植:Docker容器可以在不同的计算环境中运行,无

如何在本地Docker中部署MinIO服务并实现远程访问管理界面

文章目录前言1.Docker部署MinIO2.本地访问MinIO3.Linux安装Cpolar4.配置MinIO公网地址5.远程访问MinIO管理界面6.固定MinIO公网地址前言MinIO是一个开源的对象存储服务器,可以在各种环境中运行,例如本地、Docker容器、Kubernetes集群等。它兼容AmazonS3API,因此可以与现有的S3工具和库无缝集成。MinIO的设计目标是高性能、高可用性和可扩展性。它可以在分布式模式下运行,以满足不同规模的存储需求。MinIO是一个开源的软件,可以免费使用,还可以在普通硬件上运行,降低了存储成本,下面介绍在本地Docker中部署MinIO服务,并实

Docker部署MinIO对象存储服务器结合内网穿透实现远程访问

文章目录前言1.Docker部署MinIO2.本地访问MinIO3.Linux安装Cpolar4.配置MinIO公网地址5.远程访问MinIO管理界面6.固定MinIO公网地址前言MinIO是一个开源的对象存储服务器,可以在各种环境中运行,例如本地、Docker容器、Kubernetes集群等。它兼容AmazonS3API,因此可以与现有的S3工具和库无缝集成。MinIO的设计目标是高性能、高可用性和可扩展性。它可以在分布式模式下运行,以满足不同规模的存储需求。MinIO是一个开源的软件,可以免费使用,还可以在普通硬件上运行,降低了存储成本,下面介绍在本地Docker中部署MinIO服务,并实

docker基本管理

docker是什么:开源的应用容器引擎。基于go语言开发的。主要是运行在linux系统当中的开源的轻量级的“虚拟机”。docker的容器技术可以在一台主机上轻松的为任何应用创建一个轻量级的,可移植的,自给自足的容器docker大的宿主机是linux系统。集装箱可以理解为相互隔离的容器(组件,应用程序APP)每个容器都是一个独立的应用程序docker的设计宗旨:build,ship,andrunanyappanywherebuild:封装好的程序,只要部署即可使用。一次封装shipandrunanyapp:一次封装完成之后的app,可以在任何环境运行anywhere:任意宿主机一次封装,到处运行

Docker | 使用DockerCompose

Docker|使用DockerCompose✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉🍎个人主页:Leo的博客💞当前专栏:Docker系列✨特色专栏:MySQL学习🥭本文内容:Docker|使用DockerCompose📚个人知识库:Leo知识库,欢迎大家访问1.前言大家好,我是Leo哥🫣🫣🫣,在之前的系列文章中我们学习了Docker几乎所有的操作,我们的Docker系列文章也即将迎来完结篇。这篇文章我们主要介绍一下DockerCompose的基本使用。

docker — 容器网络

一、概述Docker容器每次重启后容器ip是会发生变化的。这也意味着如果容器间使用ip地址来进行通信的话,一旦有容器重启,重启的容器将不再能被访问到。而Docker网络就能够解决这个问题。Docker网络主要有以下两个作用:容器间的互联和通信以及端口映射容器IP变动时候可以通过服务名直接网络通信而不受到影响因此只要是处于同一个Docker网络下的容器就可以使用服务名进行直接访问,而无需担心重启。这也是Docker网络最基本和常用的应用场景。二Docker网络实现原理docker使用linux桥接,在宿主机虚拟一个docker容器网桥(docker0)docker启动一个容器时会根据docker

Elasticsearch+Kibana 的docker容器化部署与若干问题处理

概览因为Elasticsearch的官方文档上写的不是很清楚会留下一些坑,所以本篇主要记录对docker搭建ElasticSearch+Kibana+ik分词器的过程和途中遇到的若干问题,既留给自己后面反复使用避免各种神坑,也可以为正在部署环境的读者提供一些参考。环境信息以下是本次部署的环境信息,可以作为参考操作系统:LinuxCentOS-7-x86_64Docker:Docker  Desktop19.03.12 ElasticSearch:8.11.1Kibana:8.11.1IK分词器:elasticsearch-analysis-ik-8.11.1 elasticsearch官网下载

私有云服务器搭建教程(保姆级)——台式电脑+ubuntu+docker+nextcloud+mysql+花生壳内网穿透

文章目录前言一、Nextcloud是什么?二、安装步骤1.安装docker1.1更新apt1.2允许apt通过HTTPS使用存储库1.3添加Docker的官方GPG密钥1.4安装docker1.5验证docker是否安装成功2.docker安装nextcloud容器2.1拉取nextcloud2.2docker运行nextcloud2.3查看运行中的容器2.4首次进入nextcloud2.5docker设置nextcloud容器开机自启动3docker安装mysql容器3.1docker拉取mysql容器3.2配置mysql容器3.2.1mysql初始配置3.2.2进入mysql容器3.2.3

docker启动Java程序的方法步骤

创建一个简单的Springbootweb项目idea工具创建Springbootweb项目,因为是测试,一直next就行。写一个testAPI,用来访问,服务端口号可以不用改,我本地改成8701。程序启动,发现程序不是默认的8080端口了,访问:http://localhost:8701/v1/hello以上一个简单web项目建好了,下面我们通过docker来运行这个demo项目第一步,你需要安装docker(这里不做详细步骤)。第二步,我们需要一个有java环境docker镜像。我是从网易云镜像中心下载了一个,地址:https://c.163yun.com/hub#/library/repo

树莓派ubuntu20.04+Docker+Nginx+Wordpress个人网站搭建全纪录(超详细,入门友好篇)

树莓派ubuntu20.04+Docker+Nginx+Wordpress个人网站搭建全纪录(超详细,入门友好篇)前言:本文基于树莓派4B平台,搭载UbuntuServer20.04LTS版本服务器系统,通过将树莓派服务器连接Ipv6公网网络,利用Docker工具,部署Nginx反向代理与Wordpress网站管理系统,实现网站搭建与异地访问。同时用到了域名管理、DDNS、MySQl等工具。本文将从服务器镜像烧录开始,将网站搭建过程进行完整的说明记录。(经验来自互联网,多次试错学习后总结如下,以供参考。)关键词:树莓派;Ubuntu;Ipv6;Docker一、Ubuntu操作系统烧录与基本环境