도커메모(21.11.19)

1563 단어 도커도커

도커사용을 위한 메모

AWS의 EC2가 리눅스이기때문에.. 일단 리눅스로 메모

설치

sudo apt install docker.io

상태 확인

sudo systmectl status docker

컨테이너 생성

윈도우에서도 우분투 사용가능

sudo docker run -it ubuntu:18.04

run??
로컬 환경에서 일단 이미지를 찾고 없으면 도커 허브에서 다운받아온다.

-it??
컨테이너를 띄우고 바로 접속...!

도커 이미지 목록 보기

sudo docker images

도커 허브에서 이미지 다운

sudo docker pull centos:8

pull 단순히 다운만...!

컨테이너 생성

sudo docker create -it --name {여기에 이름을 적어!} centos:8

--name <- 없으면 이름을 자동생성

컨테이너 목록

sudo docker ps
sudo docker ps -a

-a ?? 종료된 컨테이너까지

컨테이너 삭제

sudo docker rm {여기에 컨테이너 이름or Id}

이미지 삭제

sudo docker rmi {여기에 이미지 아이디}

강제 삭제

sudo docker rm -f {컨테이너 이름 or Id}
sudo docker rmi -f {이미지 Id}

이미지 만들기

sudo docker build -t {도커 id}/{이미지 이름}:{버전} .
예시) sudo docker build -t lebania/myapp:1.0.0 .

만든 이미지도 컨테이너 실행

sudo docker run -p {로컬포트}:{도커포트} {도커이미지이름}:버전
예시) sudo docker run -p 80:3000 lebania/myapp:1.0.0



좋은 웹페이지 즐겨찾기