docker

2020-10-18 16:39
本指南旨在成为每个想要通过Docker认证助理考试的人的知识点。其主要思想是提供指向每个领域中每个主题的链接。首选项将始终是官方文档,但您可以随意添加有用的链接。 考试是在线的,只能在Windows或MacOS上使用谷歌Chrome浏览器。Linux支持目前不可用; 55个问题需要在90分钟内回答。这给了你几乎一分钟......
2020-10-17 6:42
Docker 17引入了一项名为多阶段构建的新功能,大大简化了优化Docker映像的过程。这篇文章概述了多阶段构建,以及如何使用它们来简化Dockerfile并大大减小映像大小。🥳。 来自戈朗:1.14-编译时的高山ADD。.run go build-o myapp.#将工件复制到最小运行时映像FROM alpine......
2020-10-14 22:55
集装箱安全是一个广阔的问题空间,有许多低垂的果实可以收获,以降低风险。一个很好的起点是在编写Dockerfile时遵循一些规则。 我整理了一份常见安全问题的清单,以及如何避免这些问题。对于每个问题,我还编写了一个开放策略代理(Open Policy Agent,OPA)规则,可以使用conftest静态分析您的Doc......
2020-9-30 4:58
Apollo-基于Docker的可扩展平台即服务(PaaS)
2020-9-25 5:32
我最近重新组织了我的自托管内容,以使用Docker。虽然Docker并不真正符合我的理念,但几乎所有软件的广泛可用性和低维护成本说服了我切换,到目前为止,我很高兴,这比以前的工作要少得多,我可以将Docker合成文件签入到版本控制中,并且使用Docker卷中的所有内容备份都很容易。 无论如何,这里是我想要讨论的场景:......
2020-9-12 2:50
如果您正在构建一个基于conda的Docker映像,那么生成的图像可能会很大。例如,稍后我将展示一个仅包含Python3.8和NumPy的简单图像是如何超过950MB的! 大图像会浪费带宽、磁盘、时间和CPU:如何将图像变小? 在本文中,我将展示一种方法,通过将conda-pack工具与多阶段构建相结合,在仅使用Py......
2020-8-25 8:40
在本博客的第1部分中,我们深入研究了存储在Docker Hub(世界上最大的容器注册中心)中的所有图像。我们这样做是为了让您更好地了解我们新的服务条款更新将如何影响使用Docker Hub管理其容器映像和CI/CD管道的开发团队。 这篇博客文章的第2部分深入探讨了容器图像拉取的速率限制。这也是作为我们更新的Docke......
2020-8-20 21:45
Docker的官方Python映像相当流行,事实上我推荐它的一个变体作为基础映像,但很多人不太了解它的作用,这可能会导致混乱和崩溃。 因此,在这篇文章中,我将详细介绍它是如何构建的,为什么有用,如何正确使用它,以及它的局限性。特别是,我将通读Python:3.8-Lem-Buster变体,截止到2020年8月19日,......
2020-8-13 23:19
Docker服务条款是您与Docker之间的协议,规范您对Docker产品和服务的使用。单击该链接可查看完整的Docker服务条款。 最显著的变化是在第2.5节中。要查看所有更改,我们建议您阅读完整的Docker服务条款。 映像保留基于存储在用户帐户中的每个单独映像的活动。如果在您的订阅计划中指定的时间内没有拉入或推......
2020-8-12 22:12
欢迎来到我为初学者解释Docker的无耻尝试的第二部分。我挣扎过,所以你不必挣扎! 在上周的文章中,我们介绍了Docker是什么,它的一些术语,以及为什么在当今典型的软件开发生命周期中,它在许多用例上都优于VM。本周,我们将更深入地在我们的机器上运行Docker,同时找出最有趣和最有用的底层技术。 如果您的计算机上没......
2020-8-11 14:12
您已经编写了Python应用程序(服务器、CLI工具或批处理),现在需要将其分发到要运行该应用程序的计算机上。要运行您的应用程序,您需要: 其他语言(C、C++等)中的共享库。您的代码及其Python依赖项所依赖的。 您到底是如何打包应用程序以便所有这些都可用的呢?当然有Docker,但实际上还有更多选项,从轮子到系......
2020-8-7 22:13
如果您想了解什么是存储驱动程序、在某些操作系统上建议使用哪些存储驱动程序以及如何更改它,或者想了解有关设备映射程序设置的详细信息,请查看: 如果您计划将Docker Enterprise与多个节点或群一起使用-请记住在节点之间设置时间同步-为此使用NTP。 安装坞站引擎(有效的GPG密钥:060A 61C5 1B55......
2020-7-27 13:30
Docker已宣布其增强的Docker与AWS弹性容器服务和AWS Fargate集成的公开测试版。ECS插件的发布允许开发人员在Docker体验中工作,以创建在AWS中运行所需的基础设施。 目前的测试版用户体验需要在Docker命令中使用ECS语法,因为插件将在短期内直接使用。例如,执行docker ECS Com......
2020-7-18 3:1
请注意:main现在是v3.0.0,v1.x的代码可以在main-v1分支中找到! K3d创建集装箱化的k3s集群。这意味着,您可以使用docker在一台机器上启动多节点k3s集群。 注意:在完全重写k3d之后,我们于2020年5月从v1.7.x升级到v3.0.0! 在repo内部,运行以下命令之一go insta......
2020-7-15 2:26
通过几个调整,WSL(Windows Subsystem for Linux,也称为Bash for Windows)可以与Docker for Windows一起使用。 2020年更新:既然微软已经发布了2020年春季Windows更新,我们就可以在所有版本的Windows 10上访问WSL 2了。我已经录制了一段......
2020-7-13 14:18
你的初创公司如何与团队其他成员分享知识?我们一直在使用Sack的#常规或#随机频道发布公告。我们定期发布文档和PPT闲置频道,以便其他人可以使用它们。我们有一个名为#Setup的频道来发布所有与IT相关的信息,比如如何登录VPN等。 但几周后,这些文档/笔记就变得超级难找了。就像好的SLACK搜索一样,你必须准确地知......
2020-7-10 0:23
AWS计算服务副总裁Deepak Singh表示:“由于大量容器都是使用Docker构建的,我们非常高兴能与Docker合作,简化开发人员构建和部署容器化应用程序到AWS的体验。”现在,客户可以轻松地将其集装箱化应用程序从当地的Docker环境直接部署到Amazon ECS。这条通往现代应用程序开发和部署的加速之路使......
2020-7-8 21:54
使用Docker和Docker Compose部署真实世界的Web应用程序,并使用此100%实践课程。 本课程将以一种简单易懂的方式向您传授使用Docker构建和部署您自己的应用程序所需的一切知识。本课程由视频、动手练习和场景组成,可以引导您朝着正确的方向前进,并帮助您通过自己动手来学习。 讲座的重点是建立你的知识直......
2020-6-23 12:19
它是一组Linux操作系统原语,提供了容器的错觉。一个进程或一组进程可以脱离它们的环境或名称空间,生活在它们自己的新名称空间中,独立于主机的默认名称空间。像Docker这样的容器管理系统使您可以非常轻松地管理机器上的容器。但是这些集装箱是如何建造的呢?它只是一个Linux系统调用序列(主要涉及名称空间和cgroup)......
2020-6-22 20:50
如果您想了解什么是存储驱动程序、在某些操作系统上建议使用哪些存储驱动程序以及如何更改它,或者想了解有关设备映射程序设置的详细信息,请查看: 如果您计划将Docker Enterprise与多个节点或群一起使用-请记住在节点之间设置时间同步-为此使用NTP。 安装坞站引擎(有效的GPG密钥:060A 61C5 1B55......
2020-6-22 9:34
这只是一个简单的演示,让您逐步了解docker在工作时是如何工作的。我就是这样学码头的,为了解决我在学习过程中遇到的一些问题,做了这个回忆录,希望能对其他初学者有所帮助。希望你喜欢学习。如果你喜欢,请在gihub上给它一个⭐,并支持我的工作。 重要提示:-看了自述文件的大小,你可能会有不同的想法,但老实说,如果你从一......
2020-6-21 6:28
如何回收docker(卷)使用的磁盘空间,但保留一些重要的磁盘空间。docker是一个很好的工具,但它相当占用磁盘。在我的笔记本电脑上,它需要50克。这需要更多的时间,但是我的/var分区被限制为60G(其余的已经被各种Postgres数据库使用了…)。 所以我很早就学会了时不时地运行docker system pr......
2020-6-18 10:0
它们很受欢迎,但也被误解了。容器已经成为应用程序在服务器上打包和运行的默认方式,最初由Docker推广。现在,Docker本身被误解了。允许您轻松管理容器(创建、运行、删除、网络)的是公司名称和命令(更确切地说,是一套命令)。但是,容器本身是从一组操作系统原语创建的。在本文中,我们将关注Linux操作系统上的容器,并......
2020-6-12 19:5
有时,我们希望开发或调试只能在远程功能强大的主机服务器上运行的程序,例如多GPU深度学习培训程序。需要在主机服务器上设置容器化开发环境,并能够通过本地IDE与远程容器化开发环境通信。事实证明,VS代码可以通过其扩展做到这一点。 在这篇博客文章中,我想谈谈如何在远程主机上设置VS Code Docker开发环境,如何从......
2020-6-6 19:59
PANDAcap是一个用于简化捕获PANDA执行跟踪的框架。PANDAcap的主要目标是使创建熊猫跟踪的数据集变得更容易。PANDAcap提供对Docker的支持以及对Docker容器和用于捕获跟踪的VM的运行时自定义的支持。它依赖于recctrl Panda插件来自动启动和停止记录。该插件是为与PANDAcap一起......
2020-6-5 2:47
docker拉病码/docker-osxdocker run--特权-v/tmp/.X11-unix:/tmp/.X11-unix病码/docker-osx#如果鼠标卡住,请按ctrl G。 #ARCHsudo Pacman-S qemu libvirt dnsmasq virt-manager bridge-uti......
2020-6-2 2:33
IP地址很难记住,这就是我们有DNS的原因。但是,在大多数本地系统上,我们没有DNS服务器,我们必须记住系统的IP地址。更糟糕的是,让Mesay I拥有一个包含1000个节点的集群。如果没有名称服务器或自动发现工具,我应该记住群集节点的所有IP地址。 现代集群体系结构支持的一件事是节点发现。现在,您有具有1000个节......
2020-6-1 1:52
我喜欢学习。我也喜欢构建和自动化。这些活动为我提供了自然的、内在的快乐。另一方面,写作是一种需要有意识地练习的技能。因此,为此,我使用以下技术记录了用于设置构建和部署管道的相关部分: 上述管道的最大好处之一是成本。对于开源项目来说,除了数字海洋中的水滴之外,其他所有东西都是完全免费的。 下面是build.gradle......
2020-5-28 11:45
正如它的新使命所暗示的那样,它涉及到Docker和几个Azure开发工具(包括Visual Studio Code和Azure Container Instance(ACI))之间更紧密的集成。根据Docker的说法,开发人员可能需要几个小时甚至几天的时间才能跨两套工具建立他们的集装箱化环境。 集成的想法是在使用Mi......
2020-5-21 22:59
4.8(6个评级)课程评级是根据个别学生的评级和各种其他信号(如评级年龄和可靠性)计算出来的,以确保它们公平和准确地反映课程质量。 使用Docker和Docker Compose部署真实世界的Web应用程序,并使用此100%实践课程。 4.8(5个评级)课程评级是根据个别学生的评级和各种其他信号(如评级年龄和可靠性)......