iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >怎么从Docker Hub下载镜像并在本地运行
  • 528
分享到

怎么从Docker Hub下载镜像并在本地运行

2023-06-27 10:06:55 528人浏览 安东尼
摘要

这篇文章主要讲解了“怎么从Docker Hub下载镜像并在本地运行”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么从Docker Hub下载镜像并在本地运行”吧!你也可以使用公开发布的官方

这篇文章主要讲解了“怎么从Docker Hub下载镜像并在本地运行”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么从Docker Hub下载镜像并在本地运行”吧!

怎么从Docker Hub下载镜像并在本地运行

你也可以使用公开发布的官方 Docker 镜像。我使用了很多这样的镜像,包括我的试验 WordPress 环境、KDE plasma 应用程序等等。虽然我们上次学习了如何创建自己的 Docker 镜像,但你不必这样做。DockerHub 上发布了数千镜像供你使用。DockerHub 作为默认存储库硬编码到 Docker 中,所以当你对任何镜像运行 docker pull 命令时,它将从 DockerHub 下载。

从 Docker Hub 下载镜像并在本地运行

一旦 Docker 在你的系统上运行,你就可以打开终端并运行:

$ docker images

该命令将显示当前系统上所有的 docker 镜像。假设你想在本地机器上部署 ubuntu,你可能会:

$ docker pull ubuntu

如果你的系统上已经存在 Ubuntu 镜像,那么该命令会自动将该系统更新到最新版本。因此,如果你想要更新现有的镜像,只需运行 docker pull 命令,易如反掌。这就像 apt-get update 一样,没有任何的混乱和麻烦。

你已经知道了如何运行镜像:

$ docker run -it$ docker run -it ubuntu

命令提示符应该变为如下内容:

root@1b3ec4621737:/#

现在你可以运行任何属于 Ubuntu 的命令和实用程序,这些都被包含在内而且安全。你可以在 Ubuntu 上运行你想要的所有实验和测试。一旦你完成了测试,你就可以销毁镜像并下载一个新的。在虚拟机中不存在系统开销。

你可以通过运行 exit 命令退出该容器

$ exit

现在假设你想在系统上安装 Nginx,运行 search 命令来找到需要的镜像:

$ docker search nginx
怎么从Docker Hub下载镜像并在本地运行

正如你所看到的,DockerHub 上有很多 Nginx 镜像。为什么?因为任何人都可以发布镜像,各种镜像针对不同的项目进行了优化,因此你可以选择合适的镜像。你只需要为你的需求安装合适的镜像。

假设你想要拉取 Bitnami 的 Nginx 镜像:

$ docker pull bitnami/nginx

现在运行:

$ docker run -it bitnami/nginx

如何发布镜像到 Docker Hub?

在此之前,我们学习了如何创建 Docker 镜像,我们可以轻松地将该镜像发布到 DockerHub 中。首先,你需要登录 DockerHub,如果没有账户,请 创建账户。然后,你可以打开终端应用,登录:

$ docker login --username=

将 “” 替换为你自己的 Docker Hub 用户名。我这里是 arnieswap:

$ docker login --username=arnieswap

输入密码,你就登录了。现在运行 docker images 命令来获取你上次创建的镜像的 ID。

$ docker images
怎么从Docker Hub下载镜像并在本地运行

现在,假设你希望将镜像 ng 推送到 DockerHub,首先,我们需要标记该镜像(了解更多关于标记的信息):

$ docker tag e7083fd898c7 arnieswap/my_repo:testing

现在推送镜像:

$ docker push arnieswap/my_repo

推送指向的是 docker.io/arnieswap/my_repo 仓库:

12628b20827e: Pushed8600ee70176b: Mounted from library/ubuntu2bbb3cec611d: Mounted from library/ubuntud2bb1fc88136: Mounted from library/ubuntua6a01ad8b53f: Mounted from library/ubuntu833649a3e04c: Mounted from library/ubuntutesting: digest: sha256:286cb866f34a2aa85c9fd810ac2cedd87699c02731db1b8ca1cfad16ef17c146 size: 1569

哦耶!你的镜像正在上传。一旦完成,打开 DockerHub,登录到你的账户,你就能看到你的第一个 Docker 镜像。现在任何人都可以部署你的镜像。这是开发软件和发布软件最简单,最快速的方式。无论你何时更新镜像,用户都可以简单地运行:

$ docker run arnieswap/my_repo

感谢各位的阅读,以上就是“怎么从Docker Hub下载镜像并在本地运行”的内容了,经过本文的学习后,相信大家对怎么从Docker Hub下载镜像并在本地运行这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: 怎么从Docker Hub下载镜像并在本地运行

本文链接: https://www.lsjlt.com/news/310060.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么从Docker Hub下载镜像并在本地运行
    这篇文章主要讲解了“怎么从Docker Hub下载镜像并在本地运行”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么从Docker Hub下载镜像并在本地运行”吧!你也可以使用公开发布的官方...
    99+
    2023-06-27
  • Docker中怎么运行nginx并挂载本地目录到镜像中
    这篇“Docker中怎么运行nginx并挂载本地目录到镜像中”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们...
    99+
    2024-04-02
  • docker镜像不能从本地运行如何解决
    如果你不能从本地运行docker镜像,有几种可能的解决方法: 检查镜像是否存在:运行`docker images`命令,确保你要...
    99+
    2023-10-26
    docker
  • docker怎么运行ubuntu镜像
    要在Docker中运行Ubuntu镜像,您可以按照以下步骤操作:1. 首先,确保您已经安装了Docker。可以在终端中运行以下命令来...
    99+
    2023-08-23
    docker ubuntu
  • docker怎么运行windows镜像
    要在Docker中运行Windows镜像,需要确保已经安装了Docker Desktop for Windows,并且在Docker...
    99+
    2023-09-18
    windows docker
  • docker怎么导出镜像到本地
    要导出 Docker 镜像到本地,可以使用 `docker save` 命令。以下是导出镜像到本地的步骤:1. 打开终端或命令提示符...
    99+
    2023-10-09
    docker
  • linux怎么安装本地docker镜像
    要在Linux上安装本地Docker镜像,您需要执行以下步骤:1. 首先,确保您已经安装了Docker引擎。您可以使用以下命令来检查...
    99+
    2023-08-23
    docker linux
  • 将本地Python项目打包成docker镜像,上传到服务器,在docker中运行
    文章目录 Docker环境创建虚拟环境pycharm使用虚拟环境准备打包保存为镜像文件拆分文件、合并文件加载镜像文件启动容器进入容器退出容器复制物理路径到容器指定路径 参考文献 Docker环境 windows11Docke...
    99+
    2023-08-18
    python docker 镜像
  • Docker安装、创建镜像、加载并运行NodeJS程序的详细过程
    系统环境:win7 一、安装docker 从Docker官网下载并安装docker-ToolBox,并安装 安装完毕,出现三个图标: 二、创建docker镜像 Docker可以...
    99+
    2024-04-02
  • Docker环境下将已运行的容器打包成新的镜像并运行在另一个服务器上的Docker容器中
    1、 查看当前运行的容器 1、使用root账户登录进入Linux系统中,键入docker ps命令。 2、打包容器为镜像包 1、正在运行的容器一行中CONTAINER ID一列下面的字符串就是容器id,复制想要打包的容器ID并执行dock...
    99+
    2023-08-19
    docker 服务器 运维
  • Node.js怎么安装下载并运行
    这篇文章主要介绍了Node.js怎么安装下载并运行的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Node.js怎么安装下载并运行文章都会有所收获,下面我们一起来看看吧。 ...
    99+
    2024-04-02
  • 怎么从Gitee下载代码到本地
    本文小编为大家详细介绍“怎么从Gitee下载代码到本地”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么从Gitee下载代码到本地”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。第一步:注册Gitee账号并登录首...
    99+
    2023-07-05
  • 怎么用Docker搭建自己的本地镜像仓库
    这篇文章主要介绍了怎么用Docker搭建自己的本地镜像仓库的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么用Docker搭建自己的本地镜像仓库文章都会有所收获,下面我们一起来...
    99+
    2024-04-02
  • docker制作mysql镜像并自动安装脚本怎么写
    本文小编为大家详细介绍“docker制作mysql镜像并自动安装脚本怎么写”,内容详细,步骤清晰,细节处理妥当,希望这篇“docker制作mysql镜像并自动安装脚本怎么写”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知...
    99+
    2023-06-30
  • docker创建centos容器并下载MySQL进行本地连接的方法
    本篇内容介绍了“docker创建centos容器并下载MySQL进行本地连接的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、拉取镜像...
    99+
    2023-06-29
  • docker创建centos容器并在容器里下载MySQL本地连接MySQL
    目录一、拉取镜像二、查看是否拉取成功三、创建docker容器的几种方法方法一:(建议新手使用)一步步创建方法二:(创建并进入容器)方法三:(直接创建并设立端口再进入容器)设立端口方便...
    99+
    2024-04-02
  • 【Python】怎么在pip下载的时候设置镜像?(常见的清华镜像、阿里云镜像以及中科大镜像)
    一、清华镜像 在使用 pip 命令下载 Python 包时,可以通过设置 pip 的镜像源为清华镜像来加快下载速度。 以下是如何设置清华镜像源的步骤: 打开终端或命令行窗口执行以下命令添加清华镜像源:...
    99+
    2023-08-31
    python pip 清华镜像 阿里云镜像 中科大镜像
  • Windows8应用怎么从任意地方下载并离线安装
      我们可以通过Windows 8新增的应用商店在本机安装各种应用,不过Windows 8应用的安装是有限制的,只能在应用商店下载在线安装。有没有办法,可以像传统的Windows软件一样,从任意地方下载获取,然后在本机离...
    99+
    2023-06-07
    应用 离线安装 Windows8 离线 地方
  • 怎么用Docker在Linux下运行微信PC客户端
    这篇文章主要讲解了“怎么用Docker在Linux下运行微信PC客户端”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用Docker在Linux下运行微信PC客户端”吧!DoChat(盒装...
    99+
    2023-06-15
  • 在Linux系统下怎么从ISO镜像中提取和复制文件
    这篇文章主要介绍了在Linux系统下怎么从ISO镜像中提取和复制文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在 Linux 系统下提取 ISO 镜像文件为了完成该测试,...
    99+
    2023-06-16
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作