开发人员需要用到docker吗?
怪我咯
怪我咯 2017-04-21 11:18:03
0
8
1073

大概了的看了一下docker,了解到docker对于应用的部署和移植比较方便,但感觉对于开发者需要使用这个吗?是不是运维人员去研究这个的? 由于不太懂,问题太low的话请飘过。。

怪我咯
怪我咯

走同样的路,发现不同的人生

모든 응답(8)
黄舟

이 질문에 답하기 전에 예를 하나 들어보겠습니다. 프로그래머는 수학을 배워야 합니까?
어떤 개발자들은 왜 수학을 공부하나요? 지금 우리가 가지고 있는 것만으로는 충분하지 않습니까? 코드 작성에는 수학이 필요하지 않습니다.
이런 말을 하는 사람들의 알고리즘은 좋지 않다고 말하고 싶습니다!
추천 시스템을 예로 들면, 협업 필터링 알고리즘, 차원 축소 알고리즘, 대화형 평가 기반 추천 알고리즘
차원 축소 알고리즘의 경우 먼저 좌표계를 설정한 다음 방정식 모델링을 가정해야 합니다. 매핑 차이 찾기
예를 들어 협업 필터링 알고리즘은 사용자 1이 좋아하는 책이 A, B, C라고 가정합니다. 사용자 2가 좋아하는 책은 A, C, E, F입니다. 사용자 3이 좋아하는 책은 B, D입니다
우리가 해결해야 할 문제는 F라는 책을 1에게 추천할지 여부를 결정하는 것입니다. 그러면 먼저 A, B, C, D, E, F의 유형이 무엇인지 파악한 다음 이를 모델링(이산적, 수학적 모델링)해야 합니다

그런 다음 개발자가 백엔드나 프런트엔드(모바일 앱)를 작성할 때 인터페이스와 일부 로그인 및 등록 기능과 콘텐츠 게시만 작성합니다. 이것은 수학을 요구하지 않습니다. 그렇다면 노래바(앱)의 개발자이고 사용자가 부른 노래를 기반으로 노래를 추천하고 싶다면 수학을 사용할 것입니까?

마지막으로, 소수의 임시 사용자에 대해서는 클러스터링이나 분산을 고려할 필요가 없지만, 사용자 수가 급격히 증가하는 경우에는 이 질문으로 돌아가겠습니다. 그리고 자금이 충분하지 않습니다. 당신은 무엇을 하시겠습니까?

높이 서야 멀리 볼 수 있다!

黄舟

미래를 생각한다면 여전히 필요합니다. 결국, 더 많이 이해할수록 앞으로 더 많은 선택권을 갖게 될 것입니다.

PHPzhong

DevOps 실습.

Docker는 주로 개발자를 위한 운영 및 유지 관리 도구입니다.

물론, 전체 프로젝트를 게시할 필요가 없고 자체 웹 앱 제품이 없다면 Docker가 실제로 필요하지 않습니다.

黄舟

Docker는 실제 프로덕션 환경에서 사용 범위가 더 넓습니다. 클러스터를 구축하는 데 매우 적은 리소스를 사용할 수 있습니다. 개발 환경에서만 사용한다면 정말 리소스 낭비입니다.

Ty80

개발환경에서는 vagrant만 사용하는데 Docker가 필요없어서 매우 편리합니다.

小葫芦

결국 docker는 여전히 물리적인 머신과 다르기 때문에 개발 후에 그냥 운영하고 유지하는 것은 불가능합니다. Docker는 환경 구축에 매우 유용하며, 학습이 필요합니다.

적어도 문제를 해결하는 방법이고, 지식 비축으로도 나쁘지 않습니다.

刘奇

도커를 사용하는 이유는 무엇인가요? Docker는 배포 측면에서 매우 강력합니다. 개발을 하다 보면 아직 부족한 부분이 있을 수 있습니다. 예를 들어 strace를 사용하여 컨테이너의 프로세스를 추적합니다. 특권 모드에서 사용할 수 있지만 특권 모드에는 여전히 많은 함정이 있습니다.

직접 만든 Laravel 환경 프로젝트: https://github.com/Jamlee/docker-laravel

PHPzhong

VM과 비교하여 docker는 경량, 구성 복잡성 및 리소스 활용 측면에서 분명한 이점을 가지고 있습니다. Docker 기술이 계속 발전함에 따라 점점 더 많은 기업이 IT 시스템 개선을 위해 Docker 사용을 고려하기 시작했습니다.

요즘 중국에서는 도커 관련 스타트업이 여럿 등장하고 있는데, 그중에서도 컨테이너 관리를 위한 프로젝트가 있다-csphere https://csphere.cn/. docker 등의 현재 애플리케이션 시나리오에 대해 알아보세요.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿