도커를 설치하게 된다면 여러가지 명령어를 사용할 수 있게된다. 도커를 설치하고 나면 docker -v 명령어를 통해 도커 버전을 출력할 수 있다.
docker -v 도커 버전 확인
docker search 도커 hub로 부터 이미지를 검색할 수 있다
docker images 도커 image 목록 출력
docker pull 도커 hub에서 해당 이미지를 내 컴퓨터로 다운로드
docker rmi [Image name] 도커 이미지를 삭제
docker run [Image name] [Option] [value] 도커 런 명령어는 이미지를 컨테이너로 만드는 명령어이다. docker run 명령어는 많은 옵션들이 존재하는데 그 중 많이 쓰이는 옵션 위주로 설명한다.
i → 컨테이너에 접속하지 않은 상태여도 표죽 입력 활성화
t → 셸 명령어 작성가능
it → i + t
d → 컨테이너를 백그라운드에서 실행하도록 하는 옵션
e → 컨테이너에 환경 변수를 추가
p → 호스트에 연결된 컨테이너의 특정 포트를 외부에 노출
w → 컨테이너 작업 디렉터리 변경
v → 작업 디렉터리를 컨테이너에 마운트
u → 특정 user 또는 uid로 컨테이너에 접속하기 위해 사용
도커 run 명령어를 이용하여 컨테이너를 만들었다
docker ps 컨테이너 목록 출력
docker bulid Dockerfile을 이용해 서비스를 이미지로 만들수있다.$ docker build [옵션] <경로> 옵션들은 다음과같다.또한 이미지를 빌드 할때 Linux를 AMD64 또는 ARM64 로 빌드가 가능하다.
$ docker buildx build --platform linux/arm64 -t 태그명
$ docker build --platform linux/arm64 -t [태그명] [Dockerfile경로] arm64 아키텍처로 돌림


docker push [이미지] push 명령어를 사용하여 나의 도커 허브에 이미지를 올릴수 있다

docker rm [container name] 도커 컨테이너를 삭제하는 명령어이다
도커를 컨테이너를 삭제할때 주의할 점은 컨테이너가 실행되고 있다면 docker stop [container name] 명령어를 사용해서 컨테이너를 중지후 삭제해야한다.