Docker for Rails Developers
暫譯: Rails 開發者的 Docker 使用指南
Rob Isenberg
- 出版商: Pragmatic Bookshelf
- 出版日期: 2019-03-26
- 售價: $1,258
- 貴賓價: 9.5 折 $1,195
- 語言: 英文
- 頁數: 240
- 裝訂: Paperback
- ISBN: 1680502735
- ISBN-13: 9781680502732
-
相關分類:
Docker
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
Effective C++, 3/e (中文版) (Effective C++: 55 Specific Ways to Improve Your Programs and Designs, 3/e)$500$450 -
深入淺出網站設計 (Head First Web Design)$880$695 -
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
物件導向設計模式-可再利用物件導向軟體之要素 (精裝典藏版) (Design Patterns: Elements of Reusable Object-Oriented Software)$550$550 -
高效能網站開發指南 (High Performance Browser Networking: What every web developer should know about networking and web performance)$580$458 -
Effective Ruby 中文版 | 寫出良好 Ruby 程式的 48 個具體做法 (Effective Ruby: 48 Specific Ways to Write Better Ruby)$450$383 -
Debugging Teams: Better Productivity through Collaboration (Paperback)$969$918 -
$301軟技能代碼之外的生存指南 (Soft Skills : The software developer's life manual) -
打動人心的產品設計|頂尖設計師打造成功產品的黃金法則 (Designing Products People Love: How Great Designers Create Successful Products)$580$458 -
精通 Go 程式設計 (The Go Programming Language)$580$493 -
Docker 入門與實戰, 2/e$500$395 -
Soft Skills 軟實力|軟體開發人員的生存手冊 (Soft Skills: The software developer's life manual)$520$411 -
Docker 這樣學才有趣:從入門,到玩直播、挖礦$450$356 -
還在 MySQL?高手早轉用 PostgreSQL 原始碼剖析$540$459 -
實戰封包分析|使用 Wireshark, 3/e (支援IPv6與Wifi) (Practical Packet Analysis: Using Wireshark to Solve Real-World Network Problems, 3/e)$520$442 -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452 -
Web API 建構與設計 (Designing Web APIs: Building APIs That Developers Love)$480$379 -
$594Flutter 實戰 -
圖解 TCP/IP 網路通訊協定 (涵蓋IPv6)(2021修訂版)$620$490 -
大話 Flutter 跨平台應用開發 -- 入門篇:物聯網、邊緣計算、多載具應用,新世代萬用技能$620$484 -
$1,214學習 C++20 (中文版) -
Hugging Face 模型及資料大公開 - 利用 BERT 建立全中文 NLP 應用$720$569 -
CI/CD 安全防護大揭密:DevSecOps 最佳實踐指南$680$530 -
可觀測性入門指南:Logs、Metrics、Traces 三大實戰應用,用 24個 Lab 鞏固你的 SRE 技能樹 (iThome鐵人賽系列書)$680$530 -
圖解雲端運算|概念、技術、安全與架構, 2/e$760$600
商品描述
Docker does for DevOps what Rails did for web development--it gives you a new set of superpowers. Gone are "works on my machine" woes and lengthy setup tasks, replaced instead by a simple, consistent, Docker-based development environment that will have your team up and running in seconds. Gain hands-on, real-world experience with a tool that's rapidly becoming fundamental to software development. Go from zero all the way to production as Docker transforms the massive leap of deploying your app in the cloud into a baby step.
Docker makes life as a Ruby and Rails developer easier. It helps build, ship, and run your applications, solving major problems you face every day. It allows you to run applications at scale, adding new resources as needed. Docker provides a reliable, consistent environment that's guaranteed to work the same everywhere.
Docker lets you do all things DevOps without needing a PhD in infrastructure and operations. Want to spin up a cluster to run your app? No problem. Scale it up or down at will? You bet. Start by running a Ruby script without having Ruby installed on the local machine. Then Dockerize a Rails application and run it using containers, including creating your own custom Docker images tailored for running Rails apps. Describe your app declaratively using Docker Compose, specifying the software dependencies along with everything needed to run the application. Then set up continuous integration, as well as your deployment pipeline and infrastructure. Along the way, find out the best practices for using Docker in development and production environments.
This book gives you a solid foundation on using Docker and fitting it into your development workflow and deployment process.
What You Need:
All you need is a Windows, Mac OS X or Linux machine to do development on. This book guides you through the process of installing Docker. Some basic familiarity with Linux/Unix is recommended even if you're using a Windows machine.
商品描述(中文翻譯)
Docker 為 DevOps 所做的事情,就如同 Rails 為網頁開發所做的——它賦予你一套全新的超能力。過去的「在我機器上運行」的困擾和冗長的設置任務將不復存在,取而代之的是一個簡單、一致的基於 Docker 的開發環境,讓你的團隊在幾秒鐘內就能啟動運行。獲得實際的、真實世界的經驗,使用這個迅速成為軟體開發基礎的工具。從零開始,一直到生產環境,Docker 將在雲端部署應用程式的巨大飛躍轉變為一個小步驟。
Docker 使 Ruby 和 Rails 開發者的生活變得更輕鬆。它幫助構建、運送和運行你的應用程式,解決你每天面臨的主要問題。它允許你按需擴展應用程式,隨時添加新的資源。Docker 提供了一個可靠、一致的環境,保證在任何地方都能正常運行。
Docker 讓你能夠進行所有 DevOps 的操作,而不需要在基礎設施和運營方面擁有博士學位。想要啟動一個集群來運行你的應用程式?沒問題。隨意擴展或縮減?當然可以。首先運行一個 Ruby 腳本,而不需要在本地機器上安裝 Ruby。然後將一個 Rails 應用程式 Docker 化,並使用容器運行它,包括創建你自己的自定義 Docker 映像,以便運行 Rails 應用程式。使用 Docker Compose 以聲明式的方式描述你的應用程式,指定軟體依賴關係以及運行應用程式所需的一切。接著設置持續集成,以及你的部署管道和基礎設施。在這個過程中,了解在開發和生產環境中使用 Docker 的最佳實踐。
本書為你提供了使用 Docker 的堅實基礎,並將其融入你的開發工作流程和部署過程中。
你需要的:
你只需要一台 Windows、Mac OS X 或 Linux 機器來進行開發。本書將指導你安裝 Docker 的過程。即使你使用的是 Windows 機器,對 Linux/Unix 有一些基本的熟悉程度也是推薦的。
