乙巳🐍年

acc8226 的博客

前提:在一台已经安装了 docker 的机器上。

Docker 允许你在容器内运行应用程序, 使用 docker run 命令来在容器内运行一个应用程序。

通过运行 hello-world 映像来验证是否正确安装了 Docker 。

1
sudo docker run hello-world

run 命令可以加的参数。

  • -i 以交互模式运行容器,通常与 -t 同时使用;
  • -t 为容器重新分配一个伪输入终端,通常与 -i 同时使用;
  • -d 后台运行容器,并返回容器 ID。
阅读全文 »

docker 镜像

我们可以从 Docker Hub 网站来搜索镜像,Docker Hub 网址为: https://hub.docker.com/

我们也可以使用 docker search 命令来搜索镜像。比如我们需要一个 httpd 的镜像来作为我们的 web 服务。我们可以通过 docker search 命令搜索 httpd 来寻找适合我们的镜像。

搜索镜像

1
docker search httpd

表头释义:

  • NAME: 镜像仓库源的名称
  • DESCRIPTION: 镜像的描述
  • OFFICIAL: 是否 docker 官方发布
  • stars: 类似 Github 里面的 star,表示点赞、喜欢的意思。
  • AUTOMATED: 自动构建。
阅读全文 »

传统虚拟化

Docker

Docker 的应用场景

  • Web 应用的自动化打包和发布。
  • 自动化测试和持续集成、发布。
  • 在服务型环境中部署和调整数据库或其他的后台应用。
  • 从头编译或者扩展现有的 OpenShift 或 Cloud Foundry 平台来搭建自己的 PaaS 环境。

Docker 架构

Docker 包括三个基本概念:

  • 镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。
  • 容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。
  • 仓库(Repository):仓库可看着一个代码控制中心,用来保存镜像。
阅读全文 »

2024/5/15 消息,VMware 做出了一个小小的但很有诚意的让步:Workstation Pro 和 Fusion Pro 产品现在起将免费供个人用户使用。

win 平台

VMware Workstation Pro for PC

注意事项:自定义硬件,以进一步定义 CPU、内存等硬件指标。 内存建议至少 1 GB,这里为了让虚拟机更加高效,分配了2 GB。而你需要根据自己的计算机配置来分配内存,如果你的物理机内存低于或等于 4 GB,请设置 1 GB,否则会影响到你的物理机速度。处理器数量选择 1,每个处理器的核心数量选择 2,这样相当于 1 个物理 CPU,2 个逻辑 CPU。目前,市面上的计算机配置并不低,几乎所有的计算机都是支持这样分配的。“新 CD/DVD” 这一项暂时先保持默认设置,后续我们安装操作系统之前再来设置它。“网络适配器”这一项请大家选择 NAT 模式,因为这种网络模式是兼容性最好的,其他项采用默认值即可。

小知识 这里阿铭要向大家介绍一下 VMware 虚拟机中涉及的 3 种常见网络模式。

桥接模式。在这种模式下,虚拟机和物理机连接的是同一个网络,虚拟机和物理机是并列关系,地位是相当的。比如,家里如果用路由器,那么当计算机和手机同时连接这个路由器提供的 Wi-Fi 时,它们的关系就是桥接模式。

阅读全文 »

Windows 主推小乌龟 SVN

https://tortoisesvn.net/downloads.html (请选择正确的 32 / 64 位版本)

SVN 安装
https://www.runoob.com/svn/svn-install.html

和 TortoiseSVN 使用教程
https://www.runoob.com/svn/tortoisesvn-intro.html

Apache Subversion command line tools (可选)

这款便携, 快速 SVN 命令行的使用Apache Subversion command line tools,以下载该版本Apache-Subversion-1.13.0 为例.

注意这是一个可以在 cmd 下使用的命令行工具:
请解压后把里面 bin 目录这个路径添加到环境变量的 path. 或者临时使用则键入:
set path=YourSvnBinPath;

对于命令行工具, 重点是掌握 import 和 export , 以及 checkout 和 commit 操作的使用。

阅读全文 »
0%