Docker
Ladeng_uncle
这个作者很懒,什么都没留下…
展开
-
Docker Dockerfile指令命令
Docker Dockerfile指令命令 Docker有许多指令命令。这些是放在Dockerfile中的命令。让我们来看看那些非常有用的指令命令。 CMD 指令 此命令用于容器运行时在执行的命令。 语法: CMD command param1 选项: command - 这是启动容器时运行的命令。 param1 - 这是输入到命令的参数。 例子: 在我们的示例中,我们将在Dockerfile...原创 2019-10-31 10:55:12 · 1068 阅读 · 0 评论 -
Docker Dockerfile构建Web服务器
Dockerfile构建Web服务器 我们已经学会了如何使用Dockerfile来构建我们自己的自定义镜像。现在让我们看看如何构建可用于构建容器的Web服务器映像。在我们的示例中,我们将使用ubuntu上的Apache Web服务器来构建我们的映像。让我们按照下面给出的步骤,构建我们的Web服务器Docker文件。 第1步 - 第一步是构建我们的Dockerfile。让我们使用vim并使用以下信息...原创 2019-10-31 09:47:12 · 635 阅读 · 0 评论 -
Docker 私有仓库
Docker 私有仓库 您可能需要拥有自己的私有存储库。您可能不想在Docker Hub上托管存储库。为此,Docker中有一个存储库容器。让我们看看如何下载和使用容器进行注册。 步骤1 - 使用docker run命令下载私有注册表。这可以使用以下命令完成。 sudo docker run -d -p 5000:5000 --name registry registry:2 关于上述命令需要注...原创 2019-10-31 09:29:28 · 198 阅读 · 0 评论 -
Docker 端口管理
Docker 端口管理 在Docker中,容器本身可以在端口上运行应用程序。运行容器时,如果要通过端口号访问容器中的应用程序,则需要将容器的端口号映射到Docker主机的端口号。让我们看一下如何实现这一目标的一个例子。在我们的示例中,我们将从Docker Hub下载Jenkins容器。然后我们将Jenkins端口号映射到Docker主机上的端口号。 第1步 - 首先,您需要在Docker Hub上...原创 2019-10-31 09:19:14 · 845 阅读 · 0 评论 -
Docker 公共存储库
公共存储库可用于托管可由其他人使用的Docker镜像。一个例子是Docker Hub中可用的镜像。大多数镜像,如Centos,Ubuntu和Jenkins都是公开的。我们还可以通过将其发布到Docker Hub上的公共存储库来使我们的镜像可以在任何地方可用。对于我们的示例,我们将使用“Docker 构建”一章中构建的myimage存储库,并将该镜像上载到Docker Hub。让我们首先回顾一下Do...原创 2019-10-30 18:14:33 · 1483 阅读 · 0 评论 -
Docker 构建(build)
Docker 构建(build) 我们在上一篇文章中创建了Dockerfile。现在是构建Dockerfile的时候了。可以使用以下命令构建Dockerfile docker build 让我们更多地了解这个命令。此方法允许用户构建自己的Docker镜像。 语法: docker build -t ImageName:TagName dir 选项: -t - 提到镜像的标签 ImageNam...原创 2019-10-30 17:33:18 · 996 阅读 · 0 评论 -
Docker Dockerfile
Docker Dockerfile 可以从Docker hub下载,您可以从中启动容器。下面再次显示一个例子。 如果我们使用docker images命令,我们可以在系统中看到现有的镜像。 但Docker还为您提供了创建自己的Docker镜像的功能,并且可以在Dockerfile的帮助下完成。Dockerfile是一个简单的文本文件,其中包含有关如何构建映像的说明。以下步骤说明了如何创建Dock...原创 2019-10-30 17:29:03 · 187 阅读 · 0 评论 -
Docker 容器和shell
Docker 容器shell 默认情况下,当您启动容器时,您还将在启动容器时使用shell命令,如下所示。这是我们在前面的章节中看到的,当我们使用容器时。 $ sudo docker run -it ubuntu /bin/bash 我们使用此命令创建一个新容器,然后使用Ctrl + P然后Ctrl + Q命令退出容器。它确保即使在我们从容器中退出之后容器仍然存在。我们可以使用docker p...原创 2019-10-30 17:17:24 · 396 阅读 · 1 评论 -
Docker Windows主机容器
Docker运行在Windows主机 Docker引擎的优点在于它可以在各种操作系统上运行。我们已经在Windows上看到了安装并看到了Linux系统上的所有Docker命令。现在让我们看看Windows操作系统上的各种Docker命令。 Docker 镜像 让我们在Windows主机上运行docker images命令。 这里我们可以看见有四个镜像:friendlyhello,momo1a/m...原创 2019-10-30 16:56:30 · 403 阅读 · 0 评论 -
Docker架构
传统虚拟机架构跟docker架构的区别 下图显示了虚拟化的标准和传统体系结构。 服务器是用于托管多个虚拟机的物理服务器。 主机操作系统是基本机器,如Linux或Windows。 Hypervisor是VMWare或Windows Hyper V,用于托管虚拟机。 然后,您将在现有虚拟机管理程序之上将多个操作系统作为虚拟机安装为客户操作系统。 然后,您将在每个客户操作系统上面托管您的应用程序。 ...原创 2019-10-30 16:51:55 · 165 阅读 · 0 评论 -
Docker 使用容器
Docker 容器的使用 docker top 使用此命令,您可以查看容器中的顶级进程。 语法: docker top ContainerID 选项: ContainerID - 这是您要查看顶级进程的Container ID。 例子: sudo docker top af0e537b32e8 输出的内容包含以下属性: UID - 运行容器的用户 PID - 进程id PPID - ...原创 2019-10-28 11:04:48 · 224 阅读 · 0 评论 -
Docker容器
Docker 容器 容器是Docker镜像的实例,可以使用Docker run命令运行。Docker的基本目的是运行容器。我们来讨论如何使用容器。 运行容器 使用Docker run命令管理容器的运行。要以交互方式运行容器,请首先启动Docker容器。 sudo docker run -it ubuntu /bin/bash 然后,您将在CentOS服务器上的Ubuntu系统实例中运行。 先按...原创 2019-10-28 10:10:56 · 141 阅读 · 0 评论 -
Docker 镜像(Image)
Docker 镜像(Image) 在Docker中,一切都基于图像。镜像(Image)是文件系统和参数的组合。我们以Docker中的以下命令为例。 $ docker run hello-world docker命令是特定的,它告诉操作系统上的Docker程序需要做些什么。 run命令用于说明我们想要创建映像的实例,然后将其称为容器。 最后,“hello-world”表示制作容器的镜像。 现在...原创 2019-10-21 09:58:12 · 190 阅读 · 0 评论 -
Docker Hub 注册 登录 pull
Doker Hub Docker Hub是云上的注册表服务,允许您下载由其他社区构建的Docker镜像。您还可以将自己的Docker构建图像上传到Docker hub。在本章中,我们将了解如何从Docker hub下载和使用Jenkins镜像。 Doker Hub 使用步骤 1、首先,您需要在Docker hub上进行简单注册。 2、没有账号就新建账号,有就直接登录。 3、注册后,您将登录Do...原创 2019-10-17 17:13:16 · 992 阅读 · 0 评论 -
Docker for Debian 安装
系统要求: 系统要求: 要安装Docker,您需要这些Debian版本之一的64位版本: Buster 10 Stretch 9 (stable) / Raspbian Stretch Docker for Debian 安装步骤 卸载旧版本: $ sudo apt-get remove docker docker-engine docker.io containerd runc 有三种安装...原创 2019-10-17 16:30:52 · 956 阅读 · 0 评论 -
Docker for Fedora 安装
系统要求: 要安装Docker,您需要这些Fedora版本之一的64位版本: 28 29 Doker for Fedora 安装步骤 卸载旧版本: $ sudo dnf remove docker \ docker-client \ docker-client-latest \ dock...原创 2019-10-17 15:43:13 · 656 阅读 · 0 评论 -
Docker for Ubuntu 安装
系统要求 要安装Docker CE(社区版),您需要这些Ubuntu版本之一的64位版本: Cosmic 18.10 Bionic 18.04 (LTS) Xenial 16.04 (LTS) Docker CE支持x86_64(或amd64)armhf,arm64,s390x (IBM Z),和ppc64le(IBM的Power)架构。 Docker for Ubuntu 安装步骤 卸载旧版...原创 2019-10-17 15:31:19 · 281 阅读 · 0 评论 -
Docker for CentOS 安装
系统要求: 要安装Docker CE(社区版),您需要CentOS 7的维护版本。不支持或测试存档版本。 centos-extras库必须启用。默认情况下,此存储库已启用,但如果已将其禁用,则需要 重新启用它。 Docker for CentOS 安装步骤 卸载旧版本: # 执行命令 $ sudo yum remove docker \ docker-clien...原创 2019-10-15 16:55:00 · 240 阅读 · 0 评论 -
Docker for Mac安装
系统要求 Mac硬件必须是2010或更新型号,Intel支持内存管理单元(MMU)虚拟化,包括扩展页表(EPT)和无限制模式。您可以通过在终端中运行以下命令来检查您的计算机是否具有此支持:sysctl kern.hv_support 支持macOS Sierra 10.12和更新的macOS版本。我们建议升级到最新版本的macOS。 至少4GB的运行内存 不得安装版本4.3.30之前的Virtu...原创 2019-10-15 16:30:00 · 335 阅读 · 0 评论 -
Docker for Windows安装
Docker Desktop for Windows 安装要求 Docker Desktop for Windows需要运行Microsoft Hyper-V。如果需要,Docker Desktop for Windows安装程序会为您启用Hyper-V,并重新启动计算机。启用Hyper-V后,VirtualBox(这是不支持Hyper-V的Windows上安装Docker Toolbox时候需要...原创 2019-10-15 16:18:24 · 201 阅读 · 0 评论 -
Docker的概述
Docker的介绍 Docker的官方网站 Docker是一个软件箱子,或者称之为一个容器,容器间相互隔离的一钟容器技术。系统级别的容器,比如说一个CentOS,或一个Ubuntu的容器,只要一次构建,你就可以发布到在任何地方(各种您熟悉的操作系统),并且获得一个Linux(CentOS或Ubuntu)的虚拟运行环境。当然Docker也能提供服务级别(PHP,Go,C++等等)的容器,甚至是自定义...原创 2019-10-15 14:20:12 · 219 阅读 · 0 评论