[Docker] 사용 명령어 - MACH-CAU/UAM GitHub Wiki
Images 관련
Container 관련
MAKE=make --no-print-directory
all: build
@$(MAKE) run
build:
@echo [COMMAND] | tr '\n' ' '
docker build --tag ros2:humble .
# -d 가 없으면 따로 돌지 않기 때문에 bash 끄면 꺼짐
run:
@echo [COMMAND] | tr '\n' ' '
docker run -p 8042:22 --name ros -it ros2:humble
run_d:
@echo [COMMAND] | tr '\n' ' '
docker run -p 8042:22 -d --name ros -it ros2:humble
# docker run -d --name ros -it ros2:humble
exec:
@echo [COMMAND] | tr '\n' ' '
docker exec -it ros bash
start:
@echo [COMMAND] | tr '\n' ' '
docker start ros:humble
stop:
@echo [COMMAND] | tr '\n' ' '
docker stop ros
rm:
@echo [COMMAND] | tr '\n' ' '
docker rm ros
clean:
@$(MAKE) stop rm
re: clean
@$(MAKE) all
.PHONY: all build run exec start stop rm clean