草庐IT

DOCKER_USERNAME

全部标签

分别使用Alpine、Docker制作jdk镜像

目录制作jdk1.0镜像 ——Docker1.创建文件夹上传jdk的安装包,和在同级目录下编写Dockerfile文件2.编写Dockerfile文件3.执行Dockerfile文件,初次依赖镜像的时候会下载相应镜像优化制作jdk镜像(缩小内存大小)——使用alpine1、下载alpine镜像2、创建并编辑Dockerfile4、执行dockerfile创建镜像5.创建容器并启动容器且进入容器 制作jdk镜像的思路:1、新建一个文件Dockerfile2、在Dockerfile添加制作jdk镜像的命令3、指定基础镜像 centos:74、在centos7中添加jdk的安装包5、解压安装包6、配

Docker入门

一.为什么需要容器技术        1、面临的问题        在项目迭代开发和部署过程中,运维人员不可避免会遇到这些情况:同样的代码需要被部署到不同的运行环境中;由于运行环境不同导致项目部署失败,无法正常运行。        导致上述问题的原因可能不同。下面列举几种比较典型的原因。        1.运行环境发生了变化。例如,在开发阶段,代码是运行在程序员的本地环境或测试环境中的;而在生产环境中,代码则被切换到集群环境或云平台上了。        2.代码的依赖发生了变化。例如,在开发阶段使用的是JDK1.7,而在生产环境中使用的是JDK1.8。        3.操作系统发生了变化。例

解决docker报错unable to configure the Docker daemon with file /etc/docker/daemon.json: the following

目录背景解决方案详细信息:unabletoconfiguretheDockerdaemonwithfile/etc/docker/daemon.json:thefollowingdirectivesdon'tmatchanyconfigurationoption:graph启动时的命令行报错:Jobfordocker.servicefailedbecausethecontrolprocessexitedwitherrorcode.See"systemctlstatusdocker.service"and"journalctl-xe"fordetails.背景迁移docker目录,增加了grap

一、Docker 简介

前言:本课程需要Linux基础,asp.netcore/mvc/webapi等基础开发知识,2-5年以上的开发经验。市场上很多docker课程对于.net程序员都不是特别友好,虽然Docker是一款致力于云原生开发与开发平台无关的容器化技术,但市场上大部分的教程案例都是以Java为例。本人刚好身兼两门开发技术,在本课程中会以Java与.NetCore两种开发语言为大家进行案例展示。 1.为什么使用Docker为了跳槽加薪,这个是最现实的问题解决环境差异,安装麻烦问题从搬家到搬楼的区别,再也不用说我这人认床啦。Docker可以将所有依赖的环境一键打包成镜像,现在就算是来了几十台服务器也不用担心环

Linux下使用Docker部署MinIO存储服务实现远程上传

📑前言本文主要是Linux下通过Docker部署MinIO存储服务实现远程上传的文章,如果有什么需要改进的地方还请大佬指出⛺️🎬作者简介:大家好,我是青衿🥇☁️博客首页:CSDN主页放风讲故事🌄每日一句:努力一点,优秀一点目录文章目录📑前言**目录**前言文件存储方式对比:1.Docker部署MinIO2.本地访问MinIO3.Linux安装Cpolar4.配置MinIO公网地址5.远程访问MinIO管理界面6.固定MinIO公网地址📑文章末尾前言MinIO是一个开源的对象存储服务器,可以在各种环境中运行,例如本地、Docker容器、Kubernetes集群等。它兼容AmazonS3API,因

docker failed to create network问题

dockerfailedtocreatenetwork问题[root@localhostfilebrowser]#docker-composeup-d[+]Running1/0✘Networkfilebrowser_defaultError0.0sfailedtocreatenetworkfilebrowser_default:Errorresponsefromdaemon:FailedtoSetupIPtables:UnabletoenableSKIPDNATrule:(iptablesfailed:iptables--wait-tnat-IDOCKER-ibr-4f24af2f546c-j

【愚公系列】2023年11月 Java教学课程 201-Docker(Docker-Compose)

🏆作者简介,愚公搬代码🏆《头衔》:华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,CSDN博客专家,阿里云专家博主,阿里云签约作者,腾讯云优秀博主,腾讯云内容共创官,掘金优秀博主,51CTO博客专家等。🏆《近期荣誉》:2022年CSDN博客之星TOP2,2022年华为云十佳博主等。🏆《博客内容》:.NET、Java、Python、Go、Node、前端、IOS、Android、鸿蒙、Linux、物联网、网络安全、大数据、人工智能、U3D游戏、小程序等相关领域知识。🏆🎉欢迎👍点赞✍评论⭐收藏文章目录🚀前言🚀一、Docker-Compose🔎1.Docker-Compose🦋1.1

docker 学习及jenkins安装在docker上

##.什么是dockerDocker是基于Go语言实现的云开源项目。Docker的主要目标是“Build,ShipandRunAnyApp,Anywhere”,也就是通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的APP(可以是一个WEB应用或数据库应用等等)及其运行环境能够做到“一次封装,到处运行”。Linux容器技术的出现就解决了这样一个问题,而Docker就是在它的基础上发展过来的。将应用运行在Docker容器上面,而Docker容器在任何操作系统上都是一致的,这就实现了跨平台、跨服务器。只需要一次配置好环境,换到别的机子上就可以一键部署好,大大简化了操作Docker属于

云原生之使用Docker部署Mariadb数据库

目录一、什么是云原生二、Docker介绍三、Mariadb数据库四、如何在Docker中部署Mariadb数据库一、什么是云原生云原生是一种应用程序开发和交付的方法论,旨在更好地利用云计算的优势和特性。它提倡将应用程序设计为以云为基础的环境中运行,并充分利用云计算的弹性、可扩展性和可靠性。云原生应用程序是以容器化的方式构建和部署的。容器是一种轻量级的虚拟化技术,可以将应用程序及其所有依赖项打包在一起,形成一个可移植、自包含的单元。容器化应用程序可以在不同的环境中运行,无论是在开发人员的本地机器上、测试环境中还是生产环境中。云原生应用程序还使用微服务架构。微服务是一种将应用程序拆分为小型、松耦合

Docker容器

目录1、创建容器dockercreate2、查看容器的运行状态dockerps3、启动容器dockerstart4、创建并启动容器dockerrun在后台持续运行dockerrun创建的容器5、终止容器运行dockerstop/kill6、删除容器dockerrm7、进入容器dockerexec 1、前台运行容器时进入容器,使用exit退出后,容器就停止了。 2、后台运行容器,之后使用dockerexec进入容器,exit退出,容器不会停止。8、查看容器的元数据--dockerinspect9、dockersystemdockersystemdfdockersystemevents等同于doc