18 lines
380 B
Makefile
18 lines
380 B
Makefile
PROVIDER = docker
|
|
UNAME = ninachloe
|
|
IMAGE = riscvar_docker
|
|
LABEL = latest
|
|
|
|
.PHONY: build
|
|
build:
|
|
$(PROVIDER) build -t $(UNAME)/$(IMAGE):$(LABEL) .
|
|
|
|
.PHONY: run
|
|
run:
|
|
$(PROVIDER) run --rm -it --hostname $(IMAGE) --name $(UNAME)_testrun $(UNAME)/$(IMAGE):$(LABEL) "/bin/bash"
|
|
|
|
.PHONY: publish
|
|
publish: build
|
|
$(PROVIDER) push $(UNAME)/$(IMAGE):$(LABEL)
|
|
$(PROVIDER) rmi $(IMAGE)
|