草庐IT

DOCKER_USERNAME

全部标签

Docker系列之docker镜像

目录一、Docker镜像的分层二、Docker镜像的创建1.Docker镜像2.Docker镜像的创建方法(挺重要)①基于已有镜像的创建​②基于本地模板创建 3.基于Dockerfile创建 三、Dockerfile实战1.构建apache容器服务2.构建sshd容器服务 ​3.构建systemctl镜像  ​4.搭建nginx容器服务 ​四、搭建Tomcat容器服务 五、构建MySQL镜像 一、Docker镜像的分层Docker镜像分为四层 Dockerfile中的每个指令都会创建一个新的镜像层镜像层将被缓存和复用当Dockerfile的指令修改了,复制的文件变化了,或者构建镜像指定的变量不

Docker容器与宿主机日期时间同步(日期同步、时间同步、容器时间、容器日期、docker时间、docker日期)/etc/localtime:ro、/etc/timezone:ro

文章目录需在dockerrun时挂载以下两个文件解释需在dockerrun时挂载以下两个文件-v/etc/localtime:/etc/localtime:ro\-v/etc/timezone:/etc/timezone:ro\解释Docker容器的默认时区取决于使用的基础镜像。许多常见的基础镜像(例如Debian,Ubuntu等)的默认时区通常是UTC(协调世界时)。这意味着如果没有在创建或运行Docker容器时显式设置一个特定的时区,那么容器内部的时间将按照UTC来显示。/etc/timezone:这个文件包含了当前设置的时区信息。比如,如果系统设置为美国东部时区,这个文件的内容可能会是A

docker-compose搭建prometheus+grafana监控体系详细步骤说明(实战)

docker-compose介绍docker-compose其实广义上理解是和k8s一样属于容器的编排工具,区别在于docker-compose用于单机上面基于提前定义好的docker编排yaml文件,在单机上可以一次性启动多个容器(当然你也可以定义多个容器的编排文件,启动多个)而k8s是把多台机器作为统一资源进行docker容器调度,以下为一个docker-compose容器编排文件的样例,相信有一些docker基础的同学一看就明白了version:'2'services:dataservice:mysql:image:container_name:.....redis:image:cont

Docker 安装DvWA和Pikachu靶场环境

最近一直在学网络安全相关的内容,整理一下写篇文章供大家学习与交流 安装前可以先对自己的yum进行更新一下,不更新也都ok首先安装docker所需要的依赖yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2我这边是已经安装好了 然后配置阿里云的docker源yum-config-manager--add-repohttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo配置好之后可以对docker的源进行查看yumlistdocker-ce--showduplicates|

docker+docker-compose+nginx前后端分离项目部署

文章目录1.安装docker1.1基于centos的安装1.2基于ubuntu2.配置国内加速器2.1配置阿里云加速器🍀找到相应页面🍀创建docker目录🍀创建daemon.json文件🍀重新加载服务配置文件🍀重启docker引擎2.2配置网易云加速器3.离线安装docker-compose3.1下载安装包3.2添加可执行权限3.3测试4.打包后端项目4.1修改application.yml配置文件4.2打包成jar4.3上传至linux5.编写Dockerfile文件6.打包前端项目6.1前端配置与打包🍀配置后端调用路径🍀配置项目资源引用路径🍀安装与打包⚠️打包问题分析6.2上传至linux

Docker实战:Docker安装nginx并配置SSL

目录1、拉取nginx镜像2、启动nginx容器3、创建挂载nginx目录4、重新启动nginx容器5、查看目录挂载是否成功6、在宿主目录创建ssl目录,将ssl证书放在宿主主机7、修改配置宿主主机nginx增加ssl证书配置8、重启nginx容器今天继续给大家分享Docker实战,Centos8环境下安装nginx并配置SSL。1、拉取nginx镜像dockerpullnginx2、启动nginx容器dockerrun-d-p80:80--namenginxnginx浏览器访问可以打开nginx页面3、创建挂载nginx目录mkdir/opt/nginx容器目录拷贝到宿主主机目录/opt/n

Docker和Kubernetes与容器自动化扩展

在当今的软件开发生态系统中,自动化测试已经成为了确保软件质量和提高交付速度的关键要素。Docker和Kubernetes是两个非常强大的容器化和容器编排工具,它们不仅在应用程序部署方面有广泛的应用,还可以在软件测试领域发挥重要作用。本文将深入探讨如何利用Docker和Kubernetes进行软件测试的自动化,以提高效率、降低成本、并确保软件质量。01Docker和软件测试什么是Docker? Docker是一种轻量级容器化技术,它允许开发人员封装应用程序及其所有依赖关系(库、运行时、配置等)到一个独立的容器中。这个容器可以在不同环境中轻松部署,而不会受到环境变化的影响。这为软件测试提供了许多有

docker搭建kafka

1.拉取zookeeper镜像注意:云服务器需要设置安全策略放行2181与9092端口,否则访问失败#默认拉取最新版本镜像dockerpullwurstmeister/zookeeper#检查镜像是否拉取成功dockerimages|grepzookeeper2.通过docker运行zookeeper#docker容器单机启动dockerrun-d--namezookeeper-p2181:2181-twurstmeister/zookeeper#检查zookeeper是否运行成功dockerps|grepzookeeper#若是服务异常,则查日志,最后100行dockerlogs-f-t--

docker持久化部署vue前端nodejs后端项目-- 01. docker以及docker-compose在window以及linux的安装

本章节主要来讲述dockerdesktop界面版本使用以及docker-compose的安装和使用GIT地址:添加链接描述docker专栏:点击此处文章目录系列文章前言期望docker1.window开发环境2.linux部署环境docker-composedocker-compose安装docker-compose指令集docker-compose使用系列文章章节1docker以及docker-compose在window以及linux的安装2项目对应的docker-compose结构3怎么将docker-compose项目部署到服务器上4配置服务器JENKINS环境额外篇章节1Sentry

Attaching to remote docker container

Attachingtoadockercontainerisquitesimilartoattachingtoaprocess,thedifferentpartisthatyouneedtoselectthecorrespondingconnectiontypeandconnectiontarget.Youmayencounterthefollowingissueswhendebuggingwiththeattacheddockercontainer.1. Unabletofinddebuggerscriptat'/root/.vs-debugger'Thisisusuallybecauseth