티스토리 뷰

활동/교육과정 중 기록

191230 Docker

Stolen Moments 2019. 12. 30. 17:23

Docker


- 윈도우 VS Code 에서 Dockerfile을 만들 때 주의할 점


우측 하단에 인코딩 방식을 CRLF  => LF 로 변경해준다.




- 명령어들


docker images : 도커 이미지들 출력


docker ps : 실행중인 도커 프로세스 출력


docker build [name]:latest . : 도커 이미지 빌드 (끝에 . 은 현재 폴더의 dockerifle을 가지고 빌드한다는 뜻)


docker run -it [image] : 도커 이미지 실행

(-it 옵션은 터미널 띄우는 것, -p 는 포트포워딩...-p 9000:8080 이런 식, -d : 백그라운드 실행)


ex) docker container run -t ubuntu:16.04 /bin/bash (우분투 이미지 실행)


docker exec -it (name) (command..) : 실행중인 'name' 컨테이너 접속


ex) docker exec -it mysql mysql (mysql 컨테이너에서 mysql 실행)



- Dockerfile 예제


FROM ubuntu:16.04

COPY helloworld /usr/local/bin
RUN chmod +x /usr/local/bin/helloworld

CMD ["helloworld"]


우분투에서 가져와서


helloworld 파일을 복사하고


권한 부여하고


helloworld 파일 실행




- Helloworld 파일


#! /bin/sh

echo "hello World"


반응형

'활동 > 교육과정 중 기록' 카테고리의 다른 글

200103 Docker Swarm  (0) 2020.01.03
200102 Docker, MongoDB  (0) 2020.01.02
191226 데이터베이스  (0) 2019.12.26
191223 데이터베이스  (0) 2019.12.23
191220 데이터베이스  (0) 2019.12.20
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함