본문 바로가기
리눅스

가상 환경 도커 설치 방법

by Antonio Bae 2023. 9. 14.

안녕하세요

 

진정한 개발자가 되기 위해서는

회사의 개발환경에 자기를 맞추어야 합니다.

 

1.가상컴퓨터 생성 - vmware, vitual box

2.가상화(경량모델) - docker ----****

3. 개발언어 버전을 변경하여 pip install pipenv / NodeJS:nvm

 

 

1.가상컴퓨터 생성 - vmware, vitual box

vmware, virtual box 등 다양한 환경이 있습니다.

virtualbox

https://www.virtualbox.org/

Oracle VM VirtualBox

Welcome to VirtualBox.org! VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available...

www.virtualbox.org

 

2.가상화(경량모델) - docker ----****

도커 : 내 컴퓨터를 통해 가상화환경을 만들어 수백대 돌릴 수 있게 만든 프로그램

도커설치

https://www.leafcats.com/153

 
리눅스에 도커(Docker) 설치하기

도커는 리눅스 뿐만 아니라 Mac이나 Window(10 이상으로 알고 있다.) 에서도 사용할 수 있다.하지만 맥이나 윈도우에서 보다는 리눅스 환경에서 도커를 사용하게 될 것이다.리눅스 환경의 PC에서 도커를 설치하고 직접 사용해 보자. 리눅스는 배포판 종류가 매우 많은데, CentOS, Ubuntu 등 대표적인 리눅스 배포판에서 도커를 설치하는 방법에 대해 알아보자. 도커에 대한 기본 개념과 특징은 아래 글을 참조한다.[ 가상머신과 도커 : http://www.leafcats.com/152 ] 1. 공통 스크립트 도커는 다양한 리눅...

www.leafcats.com

 

3. 개발언어 버전을 변경하여 pip install pipenv / NodeJS:nvm

https://devbull.xyz/python-create-environment/

파이썬 가상환경 비교(pipenv, venv, pyenv, conda)

🖐귀찮은데 그냥 깔면 안돼요? 파이썬은 같은 인터프리터 버전이라면 같은 패키지를 공유한다. 예를 들어 프로젝트 A와 B에서 Python 3.9.4를 사용하고 있다면, A에서 설치한 패키지를 B에서도 사용할 수 있게 된다. 그런데 만일 프로젝트 A에서는 requests 패키지를 2.25.1 버전으로 사용하고 싶은데 B에서는 2.24.1 버전을 사용하고 싶다면? # Project

devbull.xyz

 

4.가상환경에 맞는 버전 설치

ex) python2.7

ex) python3.6

 

그러기 위해서는 여러가지 가상환경을 마주해야 하고 이에 적응하기 위해 노력해야 합니다.

 

파이썬 다른 버전 설치

https://devbull.xyz/python-create-environment/

파이썬 가상환경 비교(pipenv, venv, pyenv, conda)

🖐귀찮은데 그냥 깔면 안돼요? 파이썬은 같은 인터프리터 버전이라면 같은 패키지를 공유한다. 예를 들어 프로젝트 A와 B에서 Python 3.9.4를 사용하고 있다면, A에서 설치한 패키지를 B에서도 사용할 수 있게 된다. 그런데 만일 프로젝트 A에서는 requests 패키지를 2.25.1 버전으로 사용하고 싶은데 B에서는 2.24.1 버전을 사용하고 싶다면? # Project

devbull.xyz

 

 

 

 

윈도우 다운로드 시

https://www.mamp.info/en/mamp-pro/windows/

MAMP PRO - Your local windows web development solution

MAMP PRO for Windows offers an exceptional local server environment designed to elevate your website development experience, with a particular focus on local WordPress development.

www.mamp.info

사진 설명을 입력하세요.

 

사진 설명을 입력하세요.

사진 설명을 입력하세요.

사진 설명을 입력하세요.

 

사진 설명을 입력하세요.

[Ubuntu22.04] APM 설치 (Apache&Php&Mysql)

ubuntu 터미널에서 sudo apt updatesudo apt upgradesudo apt install apache2 -y아래 명령어로 정상 실행 확인 systemctl status apache2firefox 브라우저에서도 localhost 로 확인 → 정상 su

velog.io

localhost 검색 결과

http://localhost

사진 설명을 입력하세요.

php 생성 결과 화면

 

http://localhost/phpinfo.pyp

사진 설명을 입력하세요.

완료

 

 

꿀팁1

참고로 local에서 텍스트파일을 만든 후에 다음 명령어를 실행하면

sudo vi text.txt

localhost/text.txt에서 본인이 작성한 글을 확인할 수 있습니다.

사진 설명을 입력하세요.

 

 

컴퓨터 성능 높이기 위한 꿀팁

 

lam cpu 성능을 높히는 것에 몰빵하시길

 

감사합니다.