본문 바로가기
728x90
반응형

컨테이너33

05 컨테이너 시작, 중지, 재시작 컨테이너 시작 root@server:~/docker# docker container run -d -it busybox /bin/sh ⇐ busybox를 기본 이미지로 컨테이너를 실행한 후 쉘을 실행 Unable to find image 'busybox:latest' locally latest: Pulling from library/busybox 53071b97a884: Pull complete Digest: sha256:4b6ad3a68d34da29bf7c8ccb5d355ba8b4babcad1f99798204e7abb43e54ee3d Status: Downloaded newer image for busybox:latest 379cd55723e5180cc630ae1384cdf30b86327aeada1238.. 2019. 5. 18.
04 도커 이미지 태깅, 등록, 기타 이미지에 대해 태그를 설정 동일한 이미지명으로 빌드할 경우 이전 태그가 사라짐 root@server:~/docker# docker image ls REPOSITORY TAG IMAGE ID CREATED SIZE example/echo latest 79407db32a2a About an hour ago 750MB cefd0db84707 About an hour ago 750MB nginx latest 53f3fd8007f7 8 days ago 109MB jenkins latest cd14cecfdb3a 10 months ago 696MB golang 1.9 ef89ef5c42a9 10 months ago 750MB docker image tag 명령으로 이미지의 이미지:태그를 새롭게 생성 *** 이미지 .. 2019. 5. 18.
03 Hello Docker 실행, 중지, 접속 docker container run 명령 도커 컨테이너 실행 root@server:~/docker# docker container run -p 9000:8080 -d example/echo:latest ⇐ example/echo:latest 이미지:태그를 백그라운드로 실행. 호스트의 9000번 포트와 컨테이너의 8080 포트를 맵핑(포트 포워드) ef470b8faf6a0c5576fe8cffd90fc5399aadc31036cecf7777f7e558e3fc4570 ⇐ 컨테이너 아이디 root@server:~/docker# curl http://localhost:9000 ⇐ 호스트에서 컨테이너의 서비스를 실행(접근) root@server:~/docker# docker container ls CONTAINER.. 2019. 5. 18.
02 Hello Docker HTTP 요청에 대해 응답하는 도커 이미지를 생성해 보겠습니다. STEP1. 작업 디렉터리 생성 및 main.go 파일 작성 main.go 파일은 Golang 언어로 작성되었으며, 8080 포트로 HTTP 요청을 대기하다가 /로 요청이 들어오면 Hello Docker!!! 내용을 응답합니다. root@server:~# mkdir docker root@server:~# cd docker root@server:~/docker# ls root@server:~/docker# gedit main.go package main import ( "fmt" "log" "net/http" ) func main() { http.HandleFunc("/", func(w http.ResponseWriter, r *http.Re.. 2019. 5. 18.
728x90
반응형