代码拉取完成,页面将自动刷新
.PHONY: build image clean push install
IMAGE := csphere/qingcloud-docker-network
BUILDER_IMAGE := $(IMAGE):build
TARGET_IMAGE := $(IMAGE):$(shell cat VERSION)
BIN_NAME := qingcloud-docker-network
GIT_COMMIT := $(shell git rev-parse --short HEAD)
default: build
image: Dockerfile.dist build
docker build -t $(TARGET_IMAGE) -t $(IMAGE) --force-rm -f $< .
build: Dockerfile.build
[ -d bin ] || mkdir bin
docker build -t $(BUILDER_IMAGE) --build-arg GIT_COMMIT=$(GIT_COMMIT) --force-rm -f $< .
docker run --rm -v $(shell pwd)/bin:/data $(BUILDER_IMAGE) cp /bin/$(BIN_NAME) /data
clean:
rm bin/$(BIN_NAME)
push:
docker push $(TARGET_IMAGE)
docker push $(IMAGE):latest
install: build
cp bin/$(BIN_NAME) /bin/
cp contrib/init/systemd/qingcloud-docker-network.service /etc/systemd/system/
cp contrib/etc/qingcloud-docker-network.conf /etc/
systemctl daemon-reload
systemctl enable $(BIN_NAME).service
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。