草庐IT

DOCKER_USERNAME

全部标签

国内 Docker 镜像加速器和国内公共镜像仓库那些事

前言首先我们知道,全球最大的公共镜像仓库是Docker公司自己搭建的DockerHub,也是权威性最高的,里面包含了各种各样的官方镜像,DockerHub为每一个注册用户提供了个人镜像仓库服务,该个人镜像仓库是公共的。以上都不是重点,重点是因为各种各样的原因,国内使用DockerHub提供的镜像仓库会很慢,虽然Docker提供了registry镜像,用户可以通过registry搭建自己的镜像仓库,但是这种基础设施能用公共的就用公共。镜像加速器针对国内访问DockerHub速度慢的问题,国内很多大型企业和大学提供了镜像加速器,此镜像非Docker概念中的镜像,而是说它是DockerHub的一个镜

【docker快速部署微服务若依管理系统(RuoYi-Cloud)】

工作原因,需要一个比较完整的开源项目测试本公司产品。偶然发现RuoYi-Cloud非常适合,它有足够多的中间件,而且官方提供docker安装,但我本人在安装过程中遇到了很多坑,在这里记录一下防止下次会再次遇到。项目地址https://gitee.com/y_project/RuoYi-Cloud环境内存至少16G,处理器至少4核内存小于16G,时间长了会导致响应过慢,经常出现响应超时的情况。docker部署把所有127.0.0.1和localhost全部代替为主机IP或者具体的服务名(如:ruoyi-mysql)。http://localhost:8080/swagger-ui/index.h

基于docker搭建MySql主从数据库(详细步骤)

操作步骤一、准备工作在Linux中建立对应文件夹,用于存放MySql数据库相关,文件夹路径:/usr/local/software/mysql。在mysql文件下创建如下目录结构的文件:(3306为主数据库文件夹,笔者这里以对端口号来命名;3310为从数据库文件夹,3311同理,可依次往下)上传my.cnf文件到conf文件夹下以下是my.cnf文件的内容:#Copyright(c)2017,Oracleand/oritsaffiliates.Allrightsreserved.##Thisprogramisfreesoftware;youcanredistributeitand/ormodi

docker 和 podman的区别

Podman和Docker都是用于容器化应用程序的工具,它们在很多方面非常相似,但也有一些关键区别:1.架构和权限:  -Docker:Docker使用守护进程(dockerd)来管理容器,它需要在操作系统上运行作为root权限的守护进程。这引发了一些安全和权限问题。  -Podman:Podman的设计目标之一是避免需要root权限运行守护进程。Podman使用独立的容器进程来管理容器,每个容器都是一个独立的进程,不需要守护进程。这可以提高安全性和隔离性,减少潜在的安全风险。2.体系结构支持:  -Docker:Docker最初设计为在Linux上运行,虽然后来也推出了适用于Windows和

Job for docker.service failed because the control process exited with error code.:已解决

Jobfordocker.servicefailedbecausethecontrolprocessexitedwitherrorcode.See“systemctlstatusdocker.service”and“journalctl-xe”fordetails.:已解决问题描述Jobfordocker.servicefailedbecausethecontrolprocessexitedwitherrorcode.See“systemctlstatusdocker.service”and“journalctl-xe”fordetails.docker.service的作业失败,因为控制进程

从0开始构建WSL工作平台(VSCode、ssh、Xftp、Docker)

一、命令行界面安装1、win+S,搜索PowerShell,右键管理员身份运行2、输入命令,启用 适用于Linux的Windows子系统 功能dism.exe/online/enable-feature/featurename:Microsoft-Windows-Subsystem-Linux/all/norestart3、在MicrosoftStore中下载中意的Linux分发版(如Ubuntu)4、打开Ubuntu,设置好用户名和密码5、设置初始root密码sudopasswd二、配置VSCODE1、VScode下载、安装、汉化2、安装Remote-WSL3、连接Ubuntu三、配置ssh

docker导出指定时间段内日志

命令格式如下:dockerlogs--since--until>:指定要导出日志的起始时间,格式为YYYY-MM-DDTHH:MM:SS。:指定要导出日志的结束时间,格式为YYYY-MM-DDTHH:MM:SS。:指定要导出日志的Docker容器ID或名称。:指定导出日志的文件路径和文件名。例如,要导出容器ID为58c472a20857的Docker日志,在2023年7月7日00:00:00到2023年7月14日23:59:59之间的日志,可以使用以下命令:dockerlogs--since="2023-07-07T00:00:00"--until"2023-07-14T23:59:59"58

【Docker】命令大全

文章目录基本命令镜像相关dockerimagesdockerpulldockerrmidockerrundockerbuild镜像发布镜像常用命令容器相关dockerpsdockerlogs容器常用命令数据卷相关volumes模式bind模式nfs模式网络相关compose相关swarm相关dockerswarmdockerswarminit[OPTION]dockerswarmjoin-token[OPTION](worker|manager)dockerswarmjoin[OPTIONS]HOST:PORTdockerswarmupdate[OPTIONS]dockerswarmleave

构建自动化测试环境:使用Docker和Selenium!

随着软件开发的日益复杂和迭代速度的加快,自动化测试被越来越广泛地应用于软件开发流程中。它能够提高测试效率、减少测试成本,并保证软件质量的稳定性。在构建自动化测试环境方面,Docker和Selenium是两个非常有用的工具。下面将介绍如何使用Docker和Selenium构建自动化测试环境。一、Docker简介Docker是一个开源的容器化平台,它可以将应用程序及其依赖打包到一个可移植的容器中,并可以在任意环境中运行。使用Docker可以实现快速、可靠和一致的软件交付,同时节省了资源和时间。二、Selenium简介Selenium是一套用于Web应用程序自动化测试的工具集。它支持多种编程语言和浏

【Linux】Centos 8 服务器部署:docker 安装 jdk、nginx、nacos、redis、Sentinel Dashboard

目录一、安装软件(1)全部安装命令(2)安装:jdk(3)安装:nginx (4)安装:nacos(5)安装:redis(6)安装:SentinelDashboard二、开放端口三、启动软件 (1)启动:nacos(2)启动:nginx(3)启动:redis(4)启动:SentinelDashboard四、访问网址 (1)访问:nacos (2)访问:SentinelDashboard一、安装软件(1)全部安装命令CentOS8使用docker安装软件jdk、nginx、nacos、redis、SentinelDashboard:可以直接写在一个批处理命令里面进行执行,也可以单独一个个命令执行