-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathDockerfile
More file actions
29 lines (24 loc) · 1.09 KB
/
Copy pathDockerfile
File metadata and controls
29 lines (24 loc) · 1.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
FROM alpine:3.18.2
LABEL maintainer="cookeem"
LABEL email="cookeem@qq.com"
LABEL version="v1.7.1"
COPY dorycli /usr/bin
RUN apk --update add ca-certificates bash-completion bash git tree htop curl zip jq && \
update-ca-certificates && \
rm -rf /var/cache/apk/* && \
adduser -h /home/dory -s /bin/bash -u 1000 -D dory && \
mkdir -p /etc/bash_completion.d/
RUN dorycli completion bash > /etc/bash_completion.d/dorycli
COPY .bashrc /home/dory/
COPY .bashrc /root/
WORKDIR /home/dory
USER dory
# docker rmi doryengine/dorycli:v1.7.1-alpine
# DOCKER_BUILDKIT=0 docker build --platform linux/amd64 -t doryengine/dorycli:v1.7.1-alpine .
# docker push doryengine/dorycli:v1.7.1-alpine
# 创建外部目录保存.dorycli/config.yaml
# mkdir -p .dorycli && sudo chown -R 1000:1000 .dorycli
# docker run -ti --rm -v $PWD/.dorycli:/home/dory/.dorycli doryengine/dorycli:v1.7.1-alpine bash
# docker save -o dorycli__v1.7.1-alpine doryengine/dorycli:v1.7.1-alpine
# scp -r dorycli__v1.7.1-alpine root@itdev-master03:/root/docker-images/
# scp -r dorycli__v1.7.1-alpine root@gditdev-master03:/root/docker-images/