草庐IT

Docker三剑客之Machine

全部标签

ubuntu下docker环境使用GPU配置

文章目录设置容器能调用GPU链接主机的CUDA容器中安装CUDNN容器中安装Tensorrt容器中安装Realsense本文主要讲述整个命令流程,具体讲解请看官网nvidia-容器工具包和一篇总结得很详细的博文docker使用GPU总结docker的版本必须安装19.0版本以上的,这里也只讲19.0版本以上的使用方法设置容器能调用GPU首先设置一下网络信息curl-fsSLhttps://nvidia.github.io/libnvidia-container/gpgkey|sudogpg--dearmor-o/usr/share/keyrings/nvidia-container-toolk

2022 最新版本 Docker 学习_1.Docker 简介

一、云计算带来的问题学Docker肯定是有一定的目的性,而这些目的也是为了解决一系列的问题,衍生出这些问题的罪魁祸首就是“云计算”。随着云计算的到来(AWS的成功),引导开发者将应用转移到云上,虽然解决了硬件管理的问题,然而中间件相关的问题依然存在。从各种OS到各种中间件到各种app,一款产品能够成功作为开发者需要关心的东西太多,且难于管理,这个问题几乎在所有现代IT相关行业都需要面对。而为了节省成本,一般会采用虚拟化手段来满足用户按需所用的需求以保证可用性和隔离性,但是一个OS再小也是很大的。这种虚拟化解决方案其实也有很多,比如:Xen、KVM、LXC(LinuXContainers)等。这

Docker Desktop删除镜像后磁盘空间未减少

感谢:windowsdocker磁盘占用问题,删除镜像但还是占用着磁盘空间的解决方案_weixin_43271225的博客-CSDN博客_docker删除镜像磁盘未释放因为windows中的docker使用虚拟磁盘(VHDX)来存储文件系统。windows中,docker需在WSL2配置下才可使用。(WSL是windows推出的可让开发人员不需要安装虚拟机(vmware,virtbox)或者设置双系统启动就可以原生支持运行GNU/Linux的系统环境,简称WSL子系统。)WSL2的少数缺点之一是它使用虚拟磁盘(VHDX)来存储文件系统。这意味着您最终可能会遇到虚拟磁盘占用100GB,但WSL2

Docker登录问题:无法连接到Docker Hub

Docker登录问题:无法连接到DockerHub😞Docker登录问题:无法连接到DockerHub😞摘要引言正文为什么Docker登录如此重要?1.容器拉取2.镜像推送常见的Docker登录问题1.凭据错误2.网络问题3.代理设置如何解决Docker登录问题?1.检查凭据2.检查网络连接3.配置Docker代理代码案例演示总结参考资料博主默语带您GotoNewWorld.✍个人主页——默语的博客👦🏻《java面试题大全》🍩惟余辈才疏学浅,临摹之作或有不妥之处,还请读者海涵指正。☕🍭《MYSQL从入门到精通》数据库是开发者必会基础之一~🪁吾期望此文有资助于尔,即使粗浅难及深广,亦备添少许微薄

Docker迁移以及环境变量问题

问题一描述将docker容器通过dockerexport命令打包,传输到另外的服务器,再通过dockerimport命令导入后,发现原来docker容器中的环境变量失效了。解决方案1.【无效方案】直接在docker容器中通过export命令设置环境变量。exportLD_LIBRARY_PATH=/home/shared/TensorRT-8.2.4.2/lib:/usr/local/nvidia/lib:/usr/local/nvidia/lib64显然,export命令配置的环境变量只能临时生效,重新进入容器后环境变量失效。2.【无效方案】在docker容器的/etc/profile中配置

Linux Docker 图形化工具 Portainer远程访问

文章目录前言1.部署Portainer2.本地访问Portainer3.Linux安装cpolar4.配置Portainer公网访问地址5.公网远程访问Portainer6.固定Portainer公网地址结束语前言Portainer是一个轻量级的容器管理工具,可以通过Web界面对Docker容器进行管理和监控。它提供了可视化的界面,使得用户可以更加方便地管理Docker容器、镜像、网络和数据卷等资源。下面介绍如何将本地Portainer管理界面结合cpolar内网穿透工具实现远程任意浏览器访问!通过cpolar内网穿透软件远程访问的好处是可以方便地管理远程的Docker容器和镜像,无需登录到远

使用Docker将Vite Vue项目部署到Nginx二级目录

Vue项目配置使用Vite创建一个Vue项目,点我查看如何创建配置打包路径在Nginx中如果是二级目录,例如/web时,需要设置线上的打包路径在项目跟路径下创建两个文件:.env.production、.env.development,写入一下内容:##生产环境NODE_ENV='production'VITE_BASE_PATH=/form-designer/##开发环境NODE_ENV='development'VITE_BASE_PATH='/'在vite.config.js中配置base属性,打开配置文件:import{defineConfig,loadEnv}from'vite'im

【docker】 docker-compose实战之安装jenkins

唠嗑部分首先来看一下jenkins的logo,一个老头在悠闲的坐着,其实我第一眼看上去是这个老头在喝咖啡,哈哈之前我们有两篇文章在说项目部署,分别是:【docker】docker-compose实战之SpringBoot项目构建与部署【docker】-docker-compose实战之SpringBoot前后端分离项目构建与部署麻烦吧,如果作为运维人员,在企业中是有许多环境的(开发、测试、生产),如果每一套环境都要这么去部署,那岂不是跟机器人一样了那么今天我们安装的Jenkins就能解决这个问题,配置流水线将重复的过程机械化,学会了,你也能坐着喝咖啡哈哈1、Jenkins介绍Jenkins是一

云安全笔记-Docker daemon api 未授权访问漏洞复现及利用

漏洞简介该未授权访问漏洞是因为DockerAPI可以执行Docker命令,该接口是目的是取代Docker命令界面,通过URL操作Docker。环境搭建为了更贴近实战,所以不使用vulhub搭建docker,直接在宿主机上直接搭建。首先虚拟机创建一台linux机器正常安装好docker接着进行文件备份cp/lib/systemd/system/docker.service/lib/systemd/system/docker.service.bak接着编辑vim/lib/systemd/system/docker.service把下面一段代码加入文件结尾[Service]ExecStart=Exe

docker matlab安装时遇到的一些问题及解决方法

朋友需要帮忙用服务器资源跑个matlab程序。但我不用matlab,服务器上没有matlab的环境,于是想到了用docker.网上搜到是有这三个镜像:mathworks/matlabmathworks/matlab-depsmathworks/matlab-deep-learning朋友就是算个简单的东西,于是我选了第一个。拉镜像需要点时间dockerpullmathworks/matlab:R2022b最开始是bash里面直接跑然后提示错误:‘syms’requiresSymbolicMathToolbox.意思就是缺了symbolic这个库,需要安装。网上搜了一圈了解到装工具箱需要gui界