목록클라우드 (4)
주뇽's 저장소
Redis를 이용하여 컨테이너 실행 Redis는 NoSQL 데이터 베이스 1. Redis 서버 실행 1번 터미널로 Redis 서버 실행 docker run redis 2. Redis 클라이언트 실행 2번 터미널로 Redis 클라이언트 실행 하지만 에러 발생 —# 독립된 컨테이너에서 서버가 실행중이므로 연결할 수 없다 —# 연결하기 위해서는 서버가 실행되는 컨테이너 안에서 클라이언트를 실행해야 함 3. 실행중인 컨테이너에 명령어를 사용하여 클라이언트 실행 ps 명령어를 통해 서버 ID 확인 docker ps exec 명령어를 이용해서 레디스 서버 안에서 클라이언트 cli 실행 이 때 그냥 실행하면 추가적인 명령어 실행이 불가능하다 추가적인 명령어 실행을 위해서 -it 플래그를 이용 docker exec -..
컨테이너 명령어 및 생명주기 컨테이너 명령어 docker run 특정 명령어 위와 같은 명령어 입력시 docker run 실행 명령어를 무시하고 특정 명령어를 실행한다. ex) docker run alpine ping localhost #-- alpine 기본 실행 명령어를 무시하고 로컬로 ping을 날림 1. 2개의 터미널 실행 1개는 컨테이너 실행 1개는 docker ps로 실행준인 컨테이너 나열 2. 컨테이너 Ps 상세 설명 CONTAINER ID 컨테이너의 고유 해쉬값 ID 실제로는 더 길지만 일부만 표시 IMAGE 컨테이너 생성시 사용한 도커 이미지 COMMAND 컨테이너 시작시 실행될 명령어 대부분 이미지에 내장되어 있으므로 별도 설정 X CREATED 컨테이너가 생성된 시간 STATUS 컨테..
컨테이너 이미지 이미지 이미지는 응용프로그램을 실행하는데 필요한 모든 것을 포함하고 있다. 컨테이너가 시작될 때 명령어 파일 스냅샵 컨테이너가 카톡을 실행하고 싶다면 카톡 실행을 할 때 필요한 파일 이미지로 컨테이너 만드는 순서 Docker 클라이언트에서 docker run 입력 docker run Docker 이미지에 있는 파일 스냅샵을 컨테이너 하드 디스크로 옮겨준다. 이미지에서 가지고 있는 명령어를 이용해서 해당 파일을 실행
해당 정리는 인프런강의 John Ahn 따라하며 배우는 도커와 CI환경을 참고하였습니다. 1. 홈페이지에서 자신의 운영체제에 맞는 Docker 다운로드 Install Docker Desktop on Mac 2. 도커 회원가입 후 접속 3. 터미널에서 도커 설치 확인 docker version 4. 도커 테스트 docker run hello-world hello-world 이미지가 없으므로 허브에서 해당 이미지를 pull hello-world 이미지는 단순히 아래 이미지처럼 텍스트를 보여주는 용도임