iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 19
0
Modern Web

用30days 了解web系列 第 19

(day 19) What is docker?

  • 分享至 

  • xImage
  •  

https://ithelp.ithome.com.tw/upload/images/20201001/20129609Np86eRyeB1.jpg
What is Docker?
Docker is a containerization platform that packages your app and all its dependencies together in the form called a docker container to ensure that your application works seamlessly in any environment. This environment might be a production or staging server.

Imagine we already have an application running PHP 5.3 on a server and want to deploy a new application which requires PHP 7.2 on that same server. This will cause some version conflict on that server and also might cause some features in the existing application to fail3

What is a Docker Container
https://ithelp.ithome.com.tw/upload/images/20201001/20129609Xurz6hvL15.png
Think of a Docker container as above image. There are multiple applications running on the same machine. These applications are put into docker containers and any changes made on these containers does not affect the other container. Each container has different Os running on the same physical machine. Docker helps you to create, deploy and run applications using containers.


上一篇
(Day 18) deploy your Laravel project with Apache on Linux
下一篇
(Day 20) Deploy your Laravel project to Docker
系列文
用30days 了解web30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言