Docker
文章平均质量分 78
Docker
大强的博客
大强,男,汉族,陕西科技大学毕业。曾就职于中软国际等公司。10年多开发经验,8年多管理经验,6年多培训经验。现就职于某知名培训机构,讲课通俗易懂,幽默风趣,深受学员好评。
展开
-
Docker 入门(9)镜像构建最佳实践
org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name 'redisService' for bean class [com.taisheng.youyue.modules.monitor.service.RedisService] conflicts with existing, non-compatible bean definition of s原创 2021-07-24 12:53:00 · 384 阅读 · 0 评论 -
Docker 入门(8)使用 Docker Compose
错误信息:gyp verb check python checking for Python executable "python2" in the PATHgyp verb `which` failed Error: not found: python2gyp verb `which` failed at getNotFoundError (D:\IdeaProjects\youyue\youyue_web\ant-design-jeecg-vue\node_modules\which\原创 2021-07-24 12:50:45 · 2824 阅读 · 1 评论 -
Docker 入门(7)多容器应用
错误信息:gyp ERR! stack Error: `C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe` failed with exit code: 1解决办法:npm install --global --production windows-build-tools原创 2021-07-24 12:49:43 · 360 阅读 · 0 评论 -
Docker 入门(6)使用绑定挂载
开始---->运行---->cmd,或者是window+R组合键,调出命令窗口 输入命令:netstat -ano,列出所有端口的情况。在列表中我们观察被占用的端口,比如是49157,首先找到它。 查看被占用端口对应的PID,输入命令:netstat -aon|findstr "49157",回车,记下最后一位数字,即PID,这里是2720。 继续输入tasklist|findstr "2720",回车,查看是哪个进程或者程序占用了272..原创 2021-07-24 12:48:46 · 668 阅读 · 0 评论 -
Docker 入门(5)保留数据库
如果您没有注意到,每次启动容器时,我们的待办事项列表都会被清除。为什么是这样?让我们深入了解容器是如何工作的。容器的文件系统当容器运行时,它会将镜像中的各个层用于其文件系统。每个容器也有自己的“暂存空间”来创建/更新/删除文件。任何更改都不会在另一个容器中看到,即使它们使用相同的图像。在实践中看到这一点为了看到这一点,我们将启动两个容器并在每个容器中创建一个文件。您将看到在一个容器中创建的文件在另一个容器中不可用。 启动一个ubuntu容器,该容器将创建一个以/data.txt1 到原创 2021-07-24 12:46:49 · 309 阅读 · 0 评论 -
Docker 入门(4)分享应用
现在我们已经构建了一个图像,让我们分享它!要共享 Docker 映像,您必须使用 Docker 注册表。默认注册表是 Docker Hub,我们使用的所有镜像都来自于此。码头工人编号Docker ID 允许您访问 Docker Hub,它是世界上最大的容器镜像库和社区。如果您没有,请免费创建一个Docker ID。创建一个要推送镜像,我们首先需要在 Docker Hub 上创建一个存储库。 使用 Docker Hub注册和共享镜像。 登录Docker 中心。 单原创 2021-07-24 12:45:56 · 256 阅读 · 0 评论 -
Docker 入门(3)更新应用程序
作为一个小功能请求,当我们没有任何待办事项列表项时,产品团队要求我们更改“空文本”。他们希望将其转换为以下内容:您还没有待办事项!上面加一个!很简单,对吧?让我们做出改变。更新源代码 在src/static/js/app.js文件中,更新第 56 行以使用新的空文本。 <span style="color:#0c5176 !important"><span style="background-color:#f5f8fa !important">&l原创 2021-07-24 12:44:54 · 877 阅读 · 0 评论 -
Docker 入门(2)示例应用程序
在本教程的其余部分,我们将使用一个在 Node.js 中运行的简单待办事项列表管理器。如果您不熟悉 Node.js,请不要担心。不需要真正的 JavaScript 经验。在这一点上,您的开发团队非常小,您只是在构建一个应用程序来证明您的 MVP(最小可行产品)。您想展示它的工作原理以及它的功能,而无需考虑它将如何为大型团队、多个开发人员等工作。获取应用程序在我们可以运行应用程序之前,我们需要将应用程序源代码放到我们的机器上。对于实际项目,您通常会克隆 repo。但是,对于本教程,我们创建了一原创 2021-07-24 12:43:53 · 415 阅读 · 0 评论 -
Docker 入门(1)
欢迎!我们很高兴您想学习 Docker。此页面包含有关如何开始使用 Docker 的分步说明。在本教程中,您将学习如何:构建并运行镜像作为容器 使用 Docker Hub 共享镜像 使用多个容器和一个数据库部署 Docker 应用程序 使用 Docker Compose 运行应用程序此外,您还将了解构建映像的最佳实践,包括有关如何扫描映像以查找安全漏洞的说明。如果您正在寻找有关如何使用您喜欢的语言容器化应用程序的信息,请参阅特定于语言的入门指南。我们还推荐 DockerCon 202原创 2021-07-24 12:42:52 · 133 阅读 · 0 评论 -
获取 Docker(3)安装 Docker Engine
支持的平台Docker 引擎可通过 Docker 桌面在各种Linux 平台、macOS和Windows 10 上使用,并作为静态二进制安装。在下面找到您喜欢的操作系统。桌面平台 x86_64 / amd64 arm64(苹果硅) Mac 版 Docker 桌面 (macOS) 适用于 Windows 的 Docker 桌面 服务器泊坞窗提供.deb,并.rpm从以下Linux发行版和硬件架构:平台 x86_64 / am..原创 2021-07-24 12:36:56 · 197 阅读 · 0 评论 -
获取 Docker(2)在 Windows 上安装 Docker 桌面
欢迎使用 Windows 版 Docker 桌面。此页面包含有关 Docker Desktop for Windows 系统要求、下载 URL、安装说明和自动更新的信息。适用于 Windows 的 Docker 桌面下载 Docker Desktop,即表示您同意Docker 软件最终用户许可协议和Docker 数据处理协议的条款。系统要求您的 Windows 机器必须满足以下要求才能成功安装 Docker Desktop。WSL 2 后端 Hyper-V 后端和 Windows 容器原创 2021-07-24 12:30:16 · 375 阅读 · 0 评论 -
获取 Docker(1)
Docker 是一个用于开发、传送和运行应用程序的开放平台。Docker 使您能够将应用程序与基础设施分开,以便您可以快速交付软件。使用 Docker,您可以像管理应用程序一样管理基础设施。通过利用 Docker 的快速交付、测试和部署代码的方法,您可以显着减少编写代码和在生产中运行代码之间的延迟。您可以在多个平台上下载和安装 Docker。请参阅以下部分并选择最适合您的安装路径。MacDocker 桌面使用 macOS 沙箱安全模型的本机应用程序,可为您的 Mac 提供所有 .原创 2021-07-24 12:27:24 · 96 阅读 · 0 评论 -
Docker 概述
Docker[ˈdɑːkər]是一个用于开发、传送和运行应用程序的开放平台。Docker 使您能够将应用程序与基础设施分开,以便您可以快速交付软件。使用 Docker,您可以像管理应用程序一样管理基础设施。通过利用 Docker 的快速交付、测试和部署代码的方法,您可以显着减少编写代码和在生产中运行代码之间的延迟。...原创 2021-07-24 12:08:55 · 157 阅读 · 0 评论 -
Docker下载慢
Docker下载慢修改daemon配置文件/etc/docker/daemon.json重启服务修改daemon配置文件/etc/docker/daemon.jsonvi /etc/docker/daemon.json{ "registry-mirrors": ["https://9rw3bt31.mirror.aliyuncs.com"] }重启服务sudo systemctl daemon-reloadsudo systemctl restart docker...原创 2021-07-15 09:43:44 · 146 阅读 · 0 评论 -
配置Docker镜像
配置Docker镜像执行命令报错信息解决办法执行命令docker run -d --network todo-app --network-alias mysql -v todo-mysql-data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=secret -e MYSQL_DATABASE=todos mysql:5.7Unable to find image 'mysql:5.7' locally报错信息docker: Error response from原创 2021-07-11 16:39:44 · 313 阅读 · 0 评论 -
Windows版Docker桌面
Windows版Docker桌面在Windows上开始使用Docker的最快,最简单的方法用于Windows的Docker桌面是为在Windows 10上运行而设计的Docker。它是一个本机Windows应用程序,为构建,运输和运行dockerized应用程序提供了易于使用的开发环境。适用于Windows的Docker桌面使用Windows原生的Hyper-V虚拟化和网络连接,是在W...翻译 2020-04-28 12:14:13 · 6559 阅读 · 0 评论 -
在Windows上安装Docker Toolbox
传统的桌面解决方案。Docker Toolbox适用于较旧的Mac和Windows系统,不能满足Docker for Mac和Docker for Windows的要求。如果可能,我们建议您更新到较新的应用程序。预计阅读时间: 10分钟Docker Toolbox提供了一种在Windows系统上使用Docker的方法,该系统不满足Docker for Windows应用程序的最低系统要求。如果您还...翻译 2018-07-12 07:40:51 · 9007 阅读 · 0 评论