草庐IT

docker-installation

全部标签

在Docker上部署Springboot项目

在Docker上部署Springboot项目###1.安装docker2.安装mysql拉Mysql镜像dockerpullmysql:5.7.31运行Mysql5.7.31第一次运行需要设置密码dockerrun-d--namemyMysql-p9506:3306-v/data/mysql:/var/lib/mysql-eMYSQL_ROOT_PASSWORD=1234mysql:5.7.31不是第一次dockerrun-d--namemyMysql-p9506:3306-v/data/mysql:/var/lib/mysqlmysql:5.7.31启动成功会返回一个id参数分析-d:后台运

Ubuntu20.04中Docker安装与配置

一、安装1、卸载可能存在的旧版本sudoapt-getremovedockerdocker-enginedocker-cedocker.io2、更新apt包索引sudoapt-getupdate显示“正在读取软件包列表…完成”3、安装以下包以使apt可以通过HTTPS使用存储库(repository)sudoapt-getinstall-yapt-transport-httpsca-certificatescurlsoftware-properties-common显示“done.”4、添加Docker官方的GPG密钥sudocurl-fsSLhttps://download.docker.c

关于本机Docker与vmware冲突问题

在本机安装docker,目前以VMware可以正常使用为例一、Docker与VMware冲突的原因:微软的hyper-V(虚拟化软件),使用docker就必须要启动hyper-V服务,当开始hyper-V启动后,VMware的Windows10会由于启动了hyper-V导致VMware的Windows10无法启动,产生冲突。如下:hyper-V关闭,docker情况(显示:DockerDesktop无法检测虚拟机管理程序。) 二、Docker与VMware冲突解决方案1.hyper-V的启动方法①打开控制面板,点击卸载程序进入到程度和功能②点击启用或关闭Windows功能,进入Windows功

docker-compose安装和使用(自启、redis、mysql、rabbitmq、activemq、es、nginx、java应用)

1.在线安装docker-compose:参考官网:https://docs.docker.com/compose/install/other/docker-compose安装及简单入门[Docker]docker-compose使用教程Docker系列教程22-docker-compose.yml常用命令#安装(加速下载https://ghproxy.com/)sudocurl-Lhttps://ghproxy.com/https://github.com/docker/compose/releases/download/v2.17.2/docker-compose-linux-x86_64

windows下安装Docker,点击docker desktop后一直转圈圈,提示:docker is starting

有可能是初次安装时,在DockerEngine增加镜像配置描述时写错镜像网址。在DockerEngine页面修改了镜像配置描述时,会有一段提示:ThiscanpreventDockerfromstarting.Useatyourownrisk.  这会阻止Docker启动。使用风险自负。解决方法: 在powershell输入wsl--shutdown把正在转圈的DockerDesktop关闭,并且关闭虚拟机。以管理员权限打开PowerShell,输入以下命令cd“C:\ProgramFiles\Docker\Docker”./DockerCli.exe-SwitchDaemon将会切换Dock

修改Docker默认镜像和容器存储位置(超详细!!!)

Ubuntu20.04修改Docker默认镜像和容器存储位置Docker默认安装的情况下,会使用/var/lib/docker/目录作为存储目录,用以存放拉取的镜像和创建的容器等。不过由于此目录一般都位于系统盘,遇到系统盘比较小,而镜像和容器多了后就容易尴尬,这里说明一下如何修改Docker的存储目录。最简单粗暴的办法,当然就是直接把数据盘挂载到/var/lib/docker目录下,不过这样对整体影响太大,其他程序需要使用数据盘时很不方便,也可以使用软链接方式把/var/lib/docker和数据盘目录连接在一起同样可以实现,但是后期可能不方便维护,所以还是从Docker端的修改入手。前提需要

docker 容器里bash: vim: command not found

我们进入容器,使用一些命令时,会提示:bash:vim:commandnotfoundbash:sudo:commandnotfoundbash:wget:commandnotfound以上这类,就是说 "vim找不到命令"因为容器里,默认是没有这些命令的,为什么会说默认,其实这个词并不准确!换个方向解释,我们运行的这些容器,在此之前,都是需要先pull镜像的而这些镜像就是别人制作好了的,所以我们运行容器,里面是否存在我们想要的,相关的命令,就要看制作人是否创建了的显而易见,我们既然遇到了"vim找不到命令"等相关的命令找不到,那就是代表,我们的这个镜像容器里,没有这些命令可以执行。在安装之前

Docker将镜像保存到本地

Docker是一种流行的容器化平台,它能够简化应用程序的部署和管理过程。在使用Docker时,镜像是一个关键概念,它包含了应用程序运行所需的所有依赖项。本文将介绍如何将Docker镜像保存到本地。拉取镜像首先,我们需要从DockerHub或其他可用的镜像仓库中拉取需要保存的镜像。以拉取Ubuntu镜像为例,可以执行以下命令:dockerpullubuntu这将从DockerHub下载最新的Ubuntu镜像到本地。查看已有镜像如果想要查看已有的镜像列表,可以使用以下命令:dockerimages该命令将显示本地计算机上已经拉取的所有镜像。保存镜像要将镜像保存到本地,我们可以使用dockersav

已解决ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory: ‘C:\Use

已解决ERROR:CouldnotinstallpackagesduetoanOSError:[Errno2]Nosuchfileordirectory:‘C:\Users\ADMINI~1\AppData\Local\Temp\2\pip-install-s7tgji3n\opencv-python-headless_eab394cf800c4bc98eee13628b7caca5\opencv/samples/winrt_universal/VideoCaptureXAML/video_capture_xaml/video_capture_xaml.WindowsPhone/video_c

Docker | 自定义网络

✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉🍎个人主页:Leo的博客💞当前专栏:Docker系列✨特色专栏:MySQL学习🥭本文内容:Docker|自定义网络📚个人知识库:知识库,欢迎大家访问1.前言大家好,我是Leo哥🫣🫣🫣。前面我们创建了一个Java项目的容器,而Java项目往往需要访问其它各种中间件,例如MySQL、Redis等。现在,我们的容器之间能否互相访问呢?我们这篇文章主要讨论如何在Docker中使用网络。2.测试访问首先,我们查看下MySQL容器的详细信息,重点关注其中的网络IP地址: