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、Ruby
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
$500$450 -
$880$695 -
$940$700 -
$550$550 -
$580$458 -
$450$356 -
$969Debugging Teams: Better Productivity through Collaboration (Paperback)
-
$2,050$1,948 -
$354$336 -
$580$458 -
$580$458 -
$500$395 -
$520$411 -
$450$356 -
$540$459 -
$580$452 -
$480$379 -
$580$458 -
$505Flutter 實戰
-
$444騰訊游戲開發精粹Ⅱ
-
$509有趣的 Flutter : 從 0到 1構建跨平臺App
-
$620$434 -
$690$538 -
$1,428$1,357 -
$720$569
相關主題
商品描述
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 有一些基本的熟悉程度也是推薦的。