본문 바로가기

Docker/Docker 기본세팅6

[Docker 기본세팅] 6. Docker Hub 로그인 및 Docker Image 검색&다운&조회하기 반갑습니다! 이번에는 docker hub에 회원가입을 하고,CLI 환경에서 로그인을 해보겠습니다 ^^ Git 소프트웨어로 소스코드의 버전 관리를 하고이 버전 관리 되는 소스코드를 클라우드 저장소인 GitHub에 저장하듯이,Docker라는 소프트웨어가 있고 이 Docker로 build 한수많은 Docker Image가 저장되는 클라우드 저장소인 Docker Hub가 있는데요 ^^ DockerHub를 이용해서 CLI환경에서 로그인하고,도커 이미지를 한 번 다운로드 받아보겠습니다 ^^   편의상 도커 공식 홈페이지 링크첨부해드리겠습니다 ^^https://hub.docker.com/    Google에 docker hub를 검색해주세요 ^^   공식 홈페이지가 검색 결과 최상단에 노출됩니다해당 페이지에 접근해주.. 2024. 8. 13.
[Docker 기본세팅] 5. docker compose 설치하기 반갑습니다!이번 포스트에서는 docker compose를 개별로 설치해보겠습니다최근에는 docker를 설치하면 자동으로 딸려오기 때문에 별도로 설치할 필요가 없긴 하지만,여러 강의에서 보통 docker compose를 개별로 설치해서 안내하므로제 포스트에서도 한 번 동일하게 접근해보겠습니다 ^^   docker compose 설치와 관련된Docker 공식 문서 링크 첨부하겠습니다 ^^!https://docs.docker.com/compose/install/standalone/    docker 설치 때와 마찬가지로 어려울 부분은 없습니다공식 문서에 순서와 해당 코드가 잘 안내되어 있기 때문에절차에 맞게 코드를 실행해주시면 되겠습니다 ^^   여기서 잠깐 중요한 부분이 있는데요바로 이전 이미지에서 명령어를.. 2024. 8. 13.
[Docker 기본세팅] 4. sudo 명령 없이 Docker 명령하기 반갑습니다!저번 포스트에서 AWS EC2 인스턴스에 Docker를 설치했습니다 ^^ 이제 Docker를 조작하면서 여러 명령어를 많이 사용하게 되겠습니다!근데 여기서, 안 그래도 복잡하고 긴 명령어 가운데에사용할 때마다 sudo를 붙이면 번거롭고 불편한 부분이 있습니다 그래서 조금이라도 더 효율적으로 이용하기 위해서 작업을 하나 더 수행하겠는데요 ^^sudo 명령 없이 Docker 명령할 수 있도록 설정을 하나 하겠습니다 !   1. 현 사용자(ubuntu) ID를 docker group에 포함시키기 $ sudo usermod -aG docker ${USER} 명령어를 입력해주세요 ^^현재 유저를 docker 그룹에 포함시키겠다는 의미입니다!     2. 터미널 접속을 종료하고 다시 원격 접속저 같은 경.. 2024. 8. 13.
[Docker 기본세팅] 3. AWS EC2인스턴스에 Docker 설치하기 반갑습니다!이번 포스트에서는 지난번 생성한 AWS EC2 인스턴스에Docker를 설치해보겠습니다! 과정이 어렵지 않습니다 공식 문서에 나온 순서대로 명령어를 카피해서프롬프트에 붙여넣은 다음에 실행시키면 되기 때문입니다 ^^! Docker가 업데이트 빈도가 잦기 때문에 공식 문서를 참고하는 것이 가장 베스트입니다하단에 도커 설치에 관련된 공식 문서 링크 첨부하겠습니다 ^^https://docs.docker.com/engine/install/ubuntu/     첨부해드린 상단 링크로 접속하시면Docker 설치 작업과 관련된 여러 내용들이 나열되어 있는데요 ^^ 먼저는 old version을 삭제하는 작업이 필요하다고 합니다문서에 나와있는 공식 명령어를 카피해서 실행시켜주시면 되겠습니다 ^^    별다른 오.. 2024. 8. 13.
[Docker 기본세팅] 2. AWS EC2 원격 접속하기 반갑습니다!저번 포스트에서 AWS EC2 인스턴스를 생성했습니다 ^^ 이제 Docker 실습을 위해서 이 할당 받은 EC2 인스턴스에 접근해야 하는데요저는 Windows 환경이므로 PuTTY라는 원격 접속 프로그램을 이용해보겠습니다 ^^ 만약 Mac을 사용하시는 경우 터미널에서 ssh 명령어를 사용하시면별도의 소프트웨어 설치 또는 키 페어 포맷 변환 작업 없이원격으로 접속하실 수 있으십니다 ^^   PuTTY와 PuTTYGen 프로그램을 먼저 설치해야하는데요편의상 링크 첨부하겠습니다 ^^https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 위 링크로 접속하시면 두 프로그램 모두 다운로드 받을 수 있습니다PuTTYGen 같은 경우 스크롤을 조금 밑.. 2024. 8. 13.
[Docker 기본세팅] 1. AWS EC2 인스턴스 생성하기 반갑습니다!Docker 실습을 위한 기본 세팅을 진행해보겠습니다 ^^ 현재 사용하고 있는 운영체제인 Windows에서도 가능하긴 하지만가급적이면 Linux 환경이 좋기 때문에 편의상 AWS EC2 인스턴스를 프로비져닝 받아서실습 도구로 사용해보겠습니다 ^^!   AWS EC2 인스턴스를 생성해보겠는데요우선은 AWS에 로그인해서 콘솔로 접근해주시면 되겠습니다 !  콘솔 화면에 접근했습니다여기서 우측 상단의 리젼 선택은 항상 ap-northeast-2 서울로 해주시면 되겠습니다 ^^저도 가끔은 이 리젼 설정을 무심코 지나칠 때가 있는데,가끔 다른 리젼으로 설정되어있는데도 못 보고 지나쳤다가왜 리소스가 조회가 안 되나 당황할 때가 있습니다 ^^;;   왼쪽 상단의 검색창에 EC2를 검색하면 해당 서비스에 접근.. 2024. 8. 13.