docker初探---第二季

在上一季中,说到端口问题,在本季中我们将继续将这个问题解决。


以oracle xe举例


首先你先pull 一个oracle 镜像到docker中,然后运行以下指令

docker pull -d -p 9090:8080 -p 1521:1521 wnameless/oracle-xe-11g

到这步是容器与虚拟机映射,还需要将虚拟机与开发使用的台式机映射


打开VirtualBox软件,点击设置,点击网络,点击端口转发,配置以下内容


oracle xe web ui     tcp    127.0.0.1      9090      空白       9090

oracle xe                tcp    127.0.0.1      1521      空白       1521


配置完之后你就可以安装一个PL/SQL Developer或者大萝卜像操作本机上的Oracle一样操作docker容器中的Oracle啦


本容器提供如下的安装信息:

端口:1521

SID:XE

username:system/sys

password:oracle


管理界面访问:

url:http/localhost:9090/apex

workspace:internal

username:admin

password:oracle



oracle xe web ui     tcp    127.0.0.1      9090      空白       9090

### 项目概述 screenshot-to-code 是一个基于人工智能的开源项目,旨在将屏幕截图、原型设计或 Figma 设计快速转换为干净、功能性的前端代码。此工具能够识别设计中的视觉元素,并将其转换为 HTML、CSS、JavaScript 代码,支持如 React、Vue 和 Tailwind CSS 等现代技术栈。它为开发者和设计师提供了一种高效的解决方案,以减少从设计到实现的转换时间[^4]。 ### 技术实现 该项目依赖于先进的人工智能模型,例如 Claude、Sonnet 3.5 和 GPT-4,这些模型能够理解设计截图并生成相应的代码。通过深度学习和图像识别技术,screenshot-to-code 可以准确地识别设计中的各个组件,并将其映射到相应的前端代码结构中[^4]。 ### 使用步骤 要使用 screenshot-to-code,首先需要确保本地开发环境已经安装了必要的软件,例如 Node.js。接着按照以下步骤操作: 1. **克隆项目**: ```bash git clone https://github.com/abi/screenshot-to-code.git cd screenshot-to-code ``` 2. **安装依赖**: ```bash npm install # 或者使用 yarn yarn ``` 3. **运行应用**: ```bash npm start # 或者 yarn start ``` 安装完成后,应用程序会进入监听状态,此时可以上传截图进行转换。 ### 功能特性 - **多技术栈支持**:支持生成 HTML、CSS、JavaScript 代码,并兼容 React、Vue 和 Tailwind CSS 等现代前端框架。 - **易于上手**:操作简单,无需额外学习即可快速使用[^3]。 - **提升设计效率**:设计师可以直接通过截图快速获取初步的网页代码基础,加速原型到实施的速度。 - **促进团队协作**:开发团队可以利用此工具快速理解设计意图,减少沟通成本。 ### 应用场景 - **设计到实现的转换**:对于设计师而言,可以直接将设计稿转换为可执行的代码,加速开发流程。 - **学习资源**:对于前端学习者,提供了一个实践平台来理解代码结构如何对应视觉设计。 - **团队协作工具**:帮助团队成员更好地理解设计需求,减少误解和沟通成本。 ### 典型生态集成 screenshot-to-code 可以与前端框架如 React、Vue 以及 Tailwind CSS 紧密结合,作为设计图转码的辅助工具。此外,潜在的扩展可以包括与 Figma 等设计工具的集成,进一步自动化设计到编码的工作流。 ### 部署与维护 项目可以通过 Docker 部署,具体步骤可以参考项目仓库中的 README 文件。由于项目细节可能随时间更新,建议用户定期查看官方文档以获取最新的配置信息和最佳实践[^5]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值