草庐IT

docker-installation

全部标签

docker系列-报错以及解决指南

1.windows运行docker报错WindowsHypervisorisnotpresentDockerDesktopisunabletodetectaHypervisor.HardwareassistedvirtualizationanddataexecutionprotectionmustbeenabledintheBIOS.DockerDesktop-WindowsHypervisorisnotpresentDockerDesktopisunabletodetectaHypervisor.Hardwareassistedvirtualizationanddataexecutionpr

基于CentOS的Docker安装教程

安装Docker详细步骤1.更新yum源sudoyumupdate2.卸载旧版本的Dockersudoyumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\docker-selinux\docker-engine-selinux\docker-engine3.更改yum源为国内源阿里云:sudoyum-config-manager\--add-repo\https://mirrors.aliyun.com/do

mongodb - 带有 docker-compose 的 AdminMongo 不起作用

我正在尝试使用adminmongo在docker上访问我的mongo数据库.这是我的docker-compose.ymlversion:'3'services:mongo:image:mongovolumes:-~/data:/data/dbrestart:alwaysexpose:-6016adminmongo:image:mrvautin/adminmongoexpose:-1234links:-mongo:mongo当我执行docker-composeup时一切正常,adminmongo也返回给我:adminmongo_1_544d9a6f954c|adminMongo监听主机:

minio + linux + docker + spring boot实现文件上传与下载

minio+docker+springboot实现文件上传与下载1.在linux上安装并启动docker2.在docker中拉取minio并启动3.SpringBoot整合minio4.测试minio文件上传、下载及图片预览等功能1.在linux上安装并启动docker检查linux内核,必须是3.10以上uname‐r安装dockeryuminstalldocker启动dockersystemctlstartdocker2.在docker中拉取minio并启动搜索镜像dockersearchminio拉取镜像dockerpullminio/minio启动miniodockerrun-p900

基于docker和cri-dockerd部署k8sv1.26.3

cri-dockerd是什么?  在Kubernetesv1.24及更早版本中,我们使用docker作为容器引擎在k8s上使用时,依赖一个dockershim的内置k8s组件;k8sv1.24发行版中将dockershim组件给移除了;取而代之的就是cri-dockerd(当然还有其它容器接口);简单讲CRI就是容器运行时接口(ContainerRuntimeInterface,CRI),也就是说cri-dockerd就是以docker作为容器引擎而提供的容器运行时接口;即我们想要用docker作为k8s的容器运行引擎,我们需要先部署好cri-dockerd;用cri-dockerd来与kub

Docker desktop安装mysql

首先本地已经有docker环境存在,然后可以拉取MySQL镜像。相关mysql仓库地址:https://hub.docker.com/_/mysql/ #镜像拉取dockerpullmysql:8.0.26 dockerpullmysql:latest #查看镜像列表 dockerimagels等待镜像完成之后就可以启动mysql了,注意需要配置一些启动参数 #启动命令 dockerrun-it--namemysql-p13306:3306-eMYSQL_ROOT_PASSWORD=12345678mysql:8.0.28 #如果要后台启动加-d参数 dockerrun-itd--namemy

docker 安装 nessus新版、awvs15-简单更快捷

一、docker安装nessus参考项目地址:https://github.com/elliot-bia/nessus介绍:几行代码即可一键安装更新nessus-推荐安装好docker后执行以下命令#拉取镜像创建容器dockerrun-itd--name=ramisec_nessus-p8834:8834ramisec/nessus#更新容器中的插件dockerexec-itramisec_nessus/bin/bash/nessus/update.sh等待完成后访问https://127.0.0.1:8834即可,服务器则替换IP地址即可作者原文档有介绍尊重作者,直接进入容器重新重置即可。#

图数据库Neo4j——Neo4j简介、数据结构 & Docker版本的部署安装 & Cypher语句的入门

前言MySQL是一种开源的关系型数据库管理系统,使用SQL作为其查询语言,常见的关系型数据库有MySQL、Oracle、SQLServer、PostgreSQL等。相关博客文章如下:【合集】MySQL的入门进阶强化——从普通人到超级赛亚人的华丽转身PostgreSQL数据库——Docker版本的postgres安装&Navicat连接方式+导入向导使用&SpringBoot结合Jpa使用PostgreSQL初步还有就是非关系型数据库,也称为NoSQL数据库,它不使用表格来存储数据,而是使用键值对、文档、图形等方式来存储数据。常见的非关系型数据库有MongoDB、Redis、Cassandra等

node_modules插件代码修改,如何快速修改防止npm install安装覆盖代码

一、背景有些组件不满足业务时咱们只能修改插件的源码:直接在项目的node_modules下找到插件的源码直接修改;优点:简单直接、快速见效;缺点:不能持久化,一旦重新npminstall安装就失效;不方便团队成员使用修改后的代码;去github上fork代码到自己的仓库进行修改,并将自己修改过后的代码发布到npm上使用;优点:团队成员都可以使用到这份修改的代码;缺点:麻烦、十分麻烦;在网上找了很多解决方案最多的是patch-package 但是我们使用的组件包来源民间大神修改,改动范围广,导致使用这个根本没有用,还产生冲突。所以找到了覆盖组件代码的方法简单粗暴。二、替换插件包(拷贝覆盖法)np

Docker介绍及其在WSL中的应用

文章目录1什么是Docker?2镜像和容器之间的关系3Docker守护进程4在WSL中安装Docker5WSL中用命令行管理docker6删除镜像的注意事项1什么是Docker?Docker是一种开源的容器化平台,用于构建、交付和运行应用程序。它提供了一种轻量级的容器化技术,可以将应用程序及其依赖项打包成一个独立的可执行单元,称为Docker容器。每个容器都运行在一个隔离的环境中,共享主机操作系统的内核,从而实现了高效、可移植和可扩展的应用程序部署。以下是一些关键概念和组件,以帮助理解Docker的工作原理:Docker镜像(Image):Docker镜像是一个只读的模板,包含了运行应用程序所