转载:https://linux.cn/article-6131-1.html?pr

https://linoxide.com/linux-how-to/interactively-docker-kitematic/

译自:http://linoxide.com/linux-how-to/interactively-docker-kitematic/作者: Arun Pyasi
原创:LCTT https://linux.cn/article-6131-1.html译者: 나원호

在 Windows 操作系统上安装 Kitematic 以及部署一个测试性的 Nginx Web 服务器。Kitematic 是一个具有现代化的界面设计的自由开源软件,它可以让我们在 Docker 中交互式执行任务。Kitematic 设计的非常漂亮、界面美观。简单快速地搭建容器而不需要输入命令,可以在图形用户界面中通过简单的点击从而在容器上部署应用。Kitematic 集成了 Docker Hub,允许搜索、拉取任何需要的镜像,并在上面部署应用。它同时也能很好地切换到命令行用户接口模式。目前,它包括了自动映射端口、可视化更改环境变量、配置卷、流式日志以及其它功能。

下面是在 Windows 上安装 Kitematic 并部署测试性 Nginx Web 服务器的 3 个简单步骤。

1. 下载 Kitematic

首先,我们需要从 github 仓库 https://github.com/kitematic/kitematic/releases 中下载 Windows 操作系统可用的最新的 Kitematic 发行版。我们用下载器或者 web 浏览器下载了它的可执行 EXE 文件。下载完成后,我们需要双击可执行应用文件。

运行 Kitematic

双击应用文件之后,会问我们一个安全问题,我们只需要点击 OK 按钮,如下图所示。

安全警告

2. 安装 Kitematic

下载好可执行安装程序之后,我们现在就可以在我们的 Windows 操作系统上安装 Kitematic了。安装程序现在会开始下载并安装运行 Kitematic 需要的依赖软件,包括 Virtual Box 和 Docker。如果已经在系统上安装了 Virtual Box,它会把它升级到最新版本。安装程序会在几分钟内完成,但取决于你网络和系统的速度。如果你还没有安装 Virtual Box,它会问你是否安装 Virtual Box 网络驱动。建议安装它,因为它用于 Virtual Box 的网络功能。

安装 Kitematic

所需的依赖 Docker 和 Virtual Box 安装完成并运行后,会让我们登录到 Docker Hub。如果我们还没有账户或者还不想登录,可以点击 SKIP FOR NOW 继续后面的步骤。

登录 Docker Hub

如果你还没有账户,你可以在应用程序上点击注册(Sign Up)链接并在 Docker Hub 上创建账户。

完成之后,就会出现 Kitematic 应用程序的第一个界面。正如下面看到的这样。我们可以搜索可用的 docker 镜像。

启动 Kitematic

3. 部署 Nginx Hello World 容器

现在,成功安装完 Kitematic 之后,我们打算部署容器。要运行一个容器,我们只需要在搜索区域中搜索镜像。然后点击 Create 按钮部署容器。在这篇教程中,我们会部署一个小的包含了 Hello World 主页的 Nginx Web 服务器。为此,我们在搜索区域中搜索 Hello World Nginx。看到了容器信息之后,我们点击 Create 来部署容器。

运行 Hello World Nginx

镜像下载完成之后,它会自动部署。我们可以查看 Kitematic 部署容器的命令日志。我们也可以在 Kitematic 界面上预览 web 页面。现在,我们通过点击预览在 web 浏览器中查看我们的 Hello World 页面。

浏览 Nginx Hello World

如果我们想切换到命令行接口并用它管理 docker,这里有个称为 Docker CLI 的按钮,它会打开一个 PowerShell,在里面我们可以执行 docker 命令。

Docker CLI PowerShell

现在,如果我们想配置我们的容器并执行类似更改容器名称、设置环境变量、指定端口、配置容器存储以及其它高级功能的任务,我们可以在容器设置页面做到这些。

设置 Kitematic Container

总结

我们终于成功在 Windows 操作系统上安装了 Kitematic 并部署了一个 Hello World Ngnix 服务器。推荐下载安装 Kitematic 最新的发行版,因为会增加很多新的高级功能。由于 Docker 运行在 64 位平台,当前 Kitematic 也是为 64 位操作系统构建。它只能在 Windows 7 以及更高版本上运行。

在这篇教程中,我们部署了一个 Nginx Web 服务器,类似地我们可以在 Kitematic 中简单的点击就能通过镜像部署任何 docker 容器。Kitematic 已经有可用的 Mac OS X 和 Windows 版本,Linux 版本也在开发中很快就会发布。

如果你有任何疑问、建议或者反馈,请在下面的评论框中写下来以便我们更改地改进或更新我们的内容。非常感谢!Enjoy :-)


via: http://linoxide.com/linux-how-to/interactively-docker-kitematic/

作者:Arun Pyasi[1] 译者:ictlyh[2] 校对:wxy[3]

本文由 LCTT[4] 原创翻译,Linux中国[5] 荣誉推出


[1]: http://linoxide.com/author/arunp/
[2]: https://github.com/ictlyh
[3]: https://github.com/wxy
[4]: https://github.com/LCTT/TranslateProject
[5]: https://linux.cn/article-6131-1.html?pr

如何在 Windows 上通过 Kitematic 使用 Docker相关推荐

  1. 在 Windows 上通过 Kitematic 使用 Docker

    https://linux.cn/article-6131-1.html#3_3279 在本篇文章中,我们会学习如何在 Windows 操作系统上安装 Kitematic 以及部署一个测试性的 Ngi ...

  2. 如何在Windows上运行Redis?

    如何在Windows上运行Redis? Redis下载页面似乎只提供* nix选项. 我可以在Windows上本地运行Redis吗? #1楼 MS Open Tech最近提供了Redis版本,可以在G ...

  3. 【腾讯云 Finops Crane 集训营】 如何在Windows上快速搭建一个Kubernetes+Crane 环境及应用

    一.前言 个人主页: ζ小菜鸡 大家好我是ζ小菜鸡,让我们一起学习在 Windows 如何快速搭建一个Kubernetes+Crane 环境及应用. 如果文章对你有帮助.欢迎关注.点赞.收藏(一键三连 ...

  4. 如何在Windows上做Python开发?微软出了官方教程(附链接)

    来源:机器之心 本文附教程,建议阅读5分钟. 本文为你分享微软最近发布的关于在Windows上做Python开发的一系列官方教程. 在Windows上做Python开发太痛苦?微软最近发布了一系列官方 ...

  5. 微软官方教程教你如何在Windows上做Python开发?

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 教程地址:https://docs.microsoft.com/zh-cn/win ...

  6. java 中window_教你如何在windows上安装Java

    最近够倒霉的,电脑硬盘坏了,重新做了个系统,各种环境全都没了,/(ㄒoㄒ)/~~ 然后我发现自己在重新安装各种环境的时候,有些东西竟然还需要去查,所以决定把这些环境的配置都写成博客记录下来. 今天就教 ...

  7. 如何在 Windows 上安装多个 MySQL,实现 MySQL 跨电脑移植使用

    如何在 Windows 上安装多个 MySQL,实现 MySQL 跨电脑移植使用 初次安装 MySQL 移植使用 附录 其它 MySQL 命令 查看本 MySQL 数据存放目录 MySQL 的各种其它 ...

  8. 如何在Windows上使用Git创建一个可执行脚本?

    长话短说,今天介绍如何在windows上使用Git上创建一个可执行的shell脚本. " 首先我们要知道windows上Git默认添加的文件权限是:-rw-r--r--(对应权限值是644) ...

  9. 如何在windows上搭建mysql_如何在Windows上安装多个MySQL

    [IT168 技术文档]本文以免安装版的mysql(Without installer)为例,对如何在Windows上安装多个MySQL进行讲解. 免安装版的mysql(Without install ...

最新文章

  1. python--函数
  2. 语法分析器 java实验报告_词法分析器实验报告.doc
  3. Oracle 数据库Patch概念性小常识 PSU,CPU,bundle patch
  4. php 可维护性的代码,软件的可复用性和可维护性
  5. mapreduce工作流程_我要进大厂之大数据MapReduce知识点(2)
  6. win固定ip无效,自动配成169.254.xx.xx
  7. Codeproject收藏
  8. 微信分享只有链接没有图标和标题正文
  9. C语言中side的用法,side的用法总结大全
  10. 怎样恢复计算机管理员身份,win10系统设置一直以管理员身份运行的恢复办法
  11. 微信添加地址时选择地区功能是怎么实现的
  12. Python--画图时希腊字母的显示
  13. C Primer Plus (第五版) 第十四章 结构和其它数据形式 编程练习
  14. 运行moveit报错
  15. .NetCore源码阅读笔记系列之Security (一) Authentication AddCookie
  16. 13、python对数据进行随机抽样、按比例、分层抽样
  17. 浏览器兼容性适配方法总结(跨浏览器)
  18. android四大组件在哪层,Android四大组件framework层
  19. 被加班逼到要用猝死换休息的程序员们
  20. FarPoint 基础篇(一) 基本概念

热门文章

  1. Python设置环境变量
  2. php 腾讯地图 地址逆解析 根据经纬度获取地址信息
  3. TC SRM 556
  4. 入职阿里三年,年收入过百万,网友:阿里快人均百万了?
  5. rosetta软件_发布一个月后 苹果M1芯片Mac的常用软件体验怎么样了?
  6. DSPE-PEG-N3,磷脂-聚乙二醇-叠氮 点击化学PEG试剂,可用于药物传递、基因转染和生物分子修饰
  7. php的POST效率,如何解决phppost太慢的问题-PHP问题
  8. 微信中html调用地图导航 可唤醒高德百度地图app(vue)
  9. MONGODB内存使用分析
  10. 三次样条函数(cubic spline functions)的插值求解(python,数值积分)