도커 10

[인프라] 도커 공부

docker & dockerhub git(.git) & github [ ] 어레이오브젝트(배열객체) 리터럴{ } 오브젝트(객체)리터럴( ) 메소드리터럴 클래스와 인스턴스처럼 도커 이미지 바라보기: 도커 이미지로는 언제든 똑같은 형태의 서버를 실행(=도커 컨테이너)할 수 있습니다. 그런데 코드나 도커 파일을 전혀 수정하지 않은 채 내일 도커 이미지를 빌드하면 어떨까요? 서버가 똑같기를 기대하겠지만 실제로는 달라질 수도 있습니다. 왜냐하면 서버에 설치하는 패키지가 보안 문제를 겪어서 하루 사이에 패치되었거나 할 수 있기 때문입니다. 그러면 도커를 사용하는 장점이 퇴색되는 걸까요? 지금까지 서버를 똑같이 만드는 데 노력을 기울였지만, 사실 서버에는 바뀌어야 할 부분도 있습니다. 일례로 한 컴퓨터에서 A라는 도..

IT인프라 2020.07.16

[리눅스] 도커툴박스 docker toolbox

docker toolbox 설치 = 버추얼박스 설치 후 리눅스가상머신에서 //docker 설치를 위한 프로그램 설치하기 $ sudo apt install -y apt-transport-https build-essential ca-certificates g++ curl git libtool make unzip // Docker 설치 이미지 리포지토리 키 가져오기 $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - OK // 리포지토리 추가하는 부분 $ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_relea..

메모 2020.07.15

[리눅스] 2020-07-14 도커 메모

가상머신(서버컴퓨터)상에 도커를 이용하여 도커컨테이너에 톰캣도 설치하고, 데이터베이스(마리아DB)도 설치하고, 이런 작업을 리눅스컴터에 도커를 이용하여 도커컨테이너에 톰캣, 데이터베이스들을 각각 설치해놓고 쓴다. ####################################### docker로 톰캣(Tomcat) 설치하기 이미지 => 설치하기 위한 파일 $ docker search tomcat => 이미지 검색 $ docker pull tomcat => 이미지 가져오기 $ docker images => 이미지 확인 컨테이너 => 실행파일 // docker run --name 컨테이너명 -d(백그라운드) -p 포트연결 이미지 $ docker run --name t01 -d -p 32788:8080 to..

운영체제 2020.07.14

[리눅스] 2020-07-13 강의메모01

virtualbox로 가상머신을 사용한다.(www.virtualbox.org/wiki/Download_Old_Builds_6_0)가서 확장팩(extension??)도 그리고 나서 ubuntu 18.04 버전 다운로드(releases.ubuntu.com/18.04/) ########################################### 계정생성 user1 1234 자동으로 로그인 체크 ########################################### $ sudo apt update => update $ sudo apt install net-tools => 서버 주소 확인 $ ifconfig => 아이피 주소 확인 ########################################..

운영체제 2020.07.13

[인프라] Docker & Kubernetes 01

최근에는 On-premise방식에서 Cloud 방식으로 넘어오게 되면서 개발자가 배포나 테스트 등을 직접 할 수 있게 되었고 이로 인해서 인프라 관련 지식이 필요하게 되었습니다. 인프라엔지니어의 업무였던 제품환경에 개한 배포나 테스트등도 애플리케이션 엔지니어가 직접 할 수 있게 되었기 때문에 os커널이나 네트워크등과 같은 인프라 기술의 기초 지식을 알아두어야 한다.​도커는 애플리케이션 실행에 필요한 환경을 ‘이미지’로 만들고 해당 이미지를 활용해 다양한 환경에서 실행 환경을 구축하기 위한 오픈소스 플랫폼입니다. 도커는 내부에서 컨테이너를 사용합니다.​일반적인 개발 환경에서는 잘 동작하다가 갑자기 스테이징이나 운영 환경(operating environment)으로 가면 동작하지 않는 경우가 있습니다. 이런..

IT인프라 2020.05.31