전체 글 (26) 썸네일형 리스트형 공인 IP, 사설 IP 인터넷 공유기 : 가정용 라우터 공인ip: 공유기에 할당됨. 전세계에서 단 하나씩만 있다. 사설ip: ip번호를 부여한 주체가 공유기이다. 공유기가 새로 발급해준 ip 주소. 인터넷은 공인ip를 할당받은 기기(공유기 등)의 경로까지만 알고, 사설ip의 존재는 모른다. 외부 서버로 요청을 보낼 때에는 공인ip를 통한다. ( NAT 기능) 내부ip와 어플리케이션 종류를 구별하기 위하여 "포트"를 사용한다. (PAT 기능) ifconfig: 사설ip주소 확인가능한 명령어 도커 사용법 Docker 이미지 만들기 1. Dockerfile (Docker이미지 설정 파일) 작성하기 workdir: 어플리케이션의 코드가 들어갈 디렉토리(실행 위치) 2. build 명령으로 이미지 생성하기 docker build docker build —tag hello:0.1 . 이미지 목록 출력하기 docker images 이미지 실행하기(컨테이너 생성) docker run —name hello-nginx -d -p 80:80 -v /root/data:/data hello:0.1 -d: 컨테이너를 백그라운드로 실행 -p 80:80 : 호스트의 80번 포트와 컨테이너의 80번 포트를 연결하고 외부에 노출함 -v /root/data:/data : 호스트의 /root/data/ 디렉터리를 컨테이너의 /data디.. docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. 에러 해결방법 (mac OS) docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?. See 'docker run --help'. 라는 에러가 나왔을 때 해결 방법. 주의: macOS만 적용가능 시도해 본 방법 1. (실패함) systemctl status docker 명령어로 docker 데몬의 실행 상태를 확인하자. -> zsh: command not found: systemctl 에러가 뜸 -> 이건 macOS가 아니라 Linux 명령어다. maxOS에서는 사용할 수 없다. 방법 2. (성공함) 1. docker-machine을 macOS에 설치하기 brew install docker-machi.. 이전 1 ··· 3 4 5 6 7 8 9 다음