一千萬個為什麽

搜索

提高對泊塢員知識的建議



我是碼頭工的新手,並嘗試過一些動手(不是深入了解影像,容器的基礎知識) 遵循docker官方文檔。
因此,為了將我的學習曲線提升到新的水平,我已通過采用示例應用程序來實現我讀的內容 如“通過nida sajid Dockerising Node.js和MongoDB應用程序”,運行一個示例java restful web應用程序,該應用程序使用名稱和 電子郵件並將其存儲到mysql容器中 - 使用2個容器完成此操作

  1. tomcat --used to deploy war file
  2. mysql-To store the data(name&email))

所以我的問題是我可以學習的先進概念是什麽,你能建議我這樣才能提高我的知識。

  1. 除此之外,docker中的高級概念有哪些(如真實世界中使用的情況)
  2. 建議(如網站,視頻)來提高我的知識
  3. 如何使用jenkins的docker

轉載註明原文: 提高對泊塢員知識的建議

一共有 4 個回答:

下一個真實世界的主題是......

  • Security. There are several security concerns with docker, for example
    • Is there a problem running stuff inside the container as root?
    • Is there a problem giving non-root users on the host access to the docker daemon?
    • Is there a problem with the docker daemon running as root on the host?
    • All three can be solved with docker out-of-the-box. Learn how to.
  • Networking. Check out the docker networking options.
  • Image sizes are a recurring problem, especially if you build your stuff inside a docker image. Your average naive first build image may be 1GB or more - try to get the same image, whatever it is, to 500, 300 or 200 MB.
  • Docker volumes; how to get configuration into your containers; etc.
  • Private artifact repositories.
  • Explore the environment: docker compose, docker swarm, etc.
  • Finally, take a big leap on to your next technology... OpenShift? Kubernetes?

First one which docker recommends, Play with docker classroom which is inspired by the Docker Playground where you can create five instance to play around docker and docker swarm for four hours all for $0 cost. Credits to Docker Captain – Marcos Nils & Jonathan Leibuisky for building this amazing tool for Docker Community. You can start with the beginner level and complete the advanced level to get the good glimpse of docker and how you can think of using it for your infrastructure with the help of these interactive tutorials.

有關Docker,Kubernetes,Advanced Linux,Linux Kernel等技術的最佳付費培訓和咨詢, CloudYouga Trainings <�一>。我從他們那裏完成了一門課程,這個概念的深入細節令人驚嘆。而且,他們計劃在與DevOps相關的投資組合中添加更多課程。

對於devops中的入門課程,Udacity的

DevOps簡介理解解決問題的術語和架構。

This Udemy course Docker Technologies for DevOps and Developers - Udemy is good to understand the docker terminology and Devops skills to apply the right workflow and better deployment. Another course Docker for Professionals: The Practical Guide - Udemy

Learn new technologies right in your browser by Katacoda - Interactive Learning Platform for Software Engineers is one of the best interactive tutorial for docker and its related technologies. This is personally my favourite because I could test my deployment and then go and catch for the pros and cons of the system. Wonderful idea. And, the best part is you could write your own interactive tutorial using Katacoda Teach which they called scenario using this platform.

“Ship your Apps with Confidence” by Codeship is a Continuous Integration Platform in the cloud. They have tag line Building for the builders which states everything and this is one of the best platform for CI/CD and parallel deployment. You could test and run your CI/CD pipeline using docker, kubernetes, etc. (Note: Last week Codeship is acquired by the CloudBees)

Stay up to date with everything about docker by another Docker captain, Ajeet Singh Raina, Docker Captain Blog which teach you about docker on raspberry pi, IoT devices, LinuxKit, InfraKit, docker on aws, azure, digital ocean, etc. etc. Collabnix is conglomerate of open collaboration & LINUX. Lot of enthusiasm and energy, tips and tricks and perfect guide to IT infrastructure, system management, integration and automation, etc.

docker的其他一些有用的鏈接和教程:

  1. Docker課程 - Docker for Beginners

  2. 容器教程

  3. Docker教程和實驗碼頭工具/實驗室 (最推薦)</強>

  4. 來自EMC的培訓模塊 {code} codedellemc/training

  5. 令人敬畏的Dockerveggiemonk/awesome-docker

希望這可以幫助。謝謝。

我會認真推薦您 katacoda.com 來探索您感興趣的幾乎所有關於Docker的高級主題這些話題不僅限於碼頭工作人員,他們幾乎涵蓋了所有的雲技術。 它們是互動的,有些是非常先進的,所以你可以嘗試一個主題,獲得一種感覺,如果你喜歡它,深入其中。

歡迎來到Docker世界:-)

  • 高級概念 - 嘗試Docker Swarm來運行和擴展分布式系統。
  • 此社區,本地Docker用戶組,moby GitHub,Slack頻道
  • 您可以使用Jenkins或任何其他CI工具進行下一級別的集成,“源圖像”又名“圖像烘焙”