The Beautiful Future
Docker 본문
# 설치
sudo apt-get update
sudo apt-get -y install docker.io # -y 옵션은 설치 물음에 무조건 yes로 설치하겠다는 의미
sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker # 링크 생성 -s 심볼릭, -f froce
# sed는 stream editor
# -i inplace
sudo sed -i '$acomplete -F _docker docker' /etc/bash_completion.d/docker.io
sudo update-rc.d docker.io defaults
# 도커 버전
sudo docker version
# 다운로드 도커 컨테이너
sudo docker pull ubuntu
# 도커실행
sudo docker run -i -t ubuntu /bin/bash
-name : 컨테이너 이름 설정
-i : attaches stdin and stdout
-t : tty 할당
-rm : 프로세스 종료시 컨테이너 자동 제거
-d : detached mode , 백그라운드 모드
-v : 호스트와 컨테이너의 디렉토리 마운트
-p : 호스트와 컨테이너의 포트를 연결하여 포워딩
-link : 컨테이너 연결
Ctrl-p + Ctrl-q : disconnect or detach
# 실행 중인 도커 리스트 검색
sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
9c09acd48a25 fedora:20 /bin/bash 55 minutes ago Up 53 minutes furious_heisenberg
sudo docker ps -a
sudo docker ps -l
sudo docker attach 9c09acd48a25
ps: 실행중인 도커 리스트
ps -a: 모든 지역 도커 리스트
ps -l: 실행/비실행 도커 리스트
attach: + 도커 아이디를 사용해야함.
# 도커 이미지 빌드
FROM golang:1.8.3
WORKDIR /go/src/hello-docker
COPY main.go /go/src/hello-docker
RUN go get ./...
RUN go install
CMD ["hello-docker"]
'스킬' 카테고리의 다른 글
git commands (0) | 2019.11.12 |
---|---|
Flask 이미지 받고 처리해서 보여주기 (0) | 2019.05.08 |
LAPACK 설치 windows (0) | 2019.04.04 |
ubuntu remote connection (0) | 2018.01.23 |
git command (0) | 2017.11.10 |
Comments