본문 바로가기

[Docker] dockerfile 이미지 생성하기(echo hello) 도커 허브에 이미 있었던 것만 사용했으므로, 도커 이미지를 생성해 보십시다. * 도커 이미지란?? - 도커 이미지는 컨테이너를 만들기 위해 필요한 설정이나 종속성들을 갖고있는 소프트 웨어 패키지 - 도커 이미지는 도커 허브에 이미 다른사람들이 만들어 놓은 것을 이용 할 수도 있으며, 직접 도커 이미지를 만들어서 사용할 수도 있고, 직접 만들 것은 도커허브에 업로드 할 수도 있다. 도커 이미지를 이용해서 도커 컨테이너를 생성 => ex) docker create 도커 이미지 생성하는 순서 1. Docker File 작성 : Docker File 이란 Docker Image 를 만들기 위한 설정파일. (컨테이너가 어떻게 행동해야 하는지에 대한 설정들을 정의) 2. 도커 클라이언트 : 도커 파일에 입력된 것들.. 더보기
[Docker] redis , docker sh (터미널 접속) * 래디스 서버가 먼저 작동하고 있어야 함 -> 그 후 레디스 클라이언트 실행 후 명령어를 레디스 서버에 전달 (레디스 클라이언트 redis-client ----------> 명령어 set value1 hello -----> 레디스 서버 docker run redis ) > docker run redis 레디스를 서버를 작동 시킴 > docker exec -it redis-cli exec 를 써서 redis 서버가 실행중인 서버에 접근 (컨테이너 안으로 들어와서 접근가능) > redis-cli 로 접근 불가X (컨테이너 밖에 있기 때문에....) -it 옵션 : -it 를 붙여줘야 명령어를 실행 한 후 계속 명령어를 적을 수 있다. -i : interactive 상호적인 -t : teminal -i + .. 더보기
[Docker] 실행중인 컨테이너 명령어 전달 (docker exec ) 실행중인 컨테이너 명령어를 날리려고 할 때 > docker exec 명령어 > docker run apline ping localhost 로 컨테이너 하나를 띄우고 아래와 같이 명령어를 날렸음 docker exec ls 결과로써는 docker run apline ls 한것과 같으나 docker exec 는 실행중인 컨테이너에 접근해서 명령어를 날리는 것임 더보기