瀏覽代碼

换用python3镜像,减小镜像大小

hongwenjun 3 年之前
父節點
當前提交
1f4c601b38
共有 2 個文件被更改,包括 10 次插入9 次删除
  1. 8 7
      bitmonero/Dockerfile.alpine
  2. 2 2
      bitmonero/xmseed.py

+ 8 - 7
bitmonero/Dockerfile.alpine

@@ -1,4 +1,4 @@
-FROM python:alpine3.15  AS builder
+FROM python:3.6.15-alpine3.15  AS builder
 RUN  sed -i s/#http/http/g  /etc/apk/repositories && \
 	 apk add --no-cache wget unzip bash gcc g++ make python3-dev openssl-dev libffi-dev
 
@@ -12,7 +12,7 @@ RUN  wget -O master.zip  --no-check-certificate  \
 	      | base64 -d >  py-venv.sh  && \
 	 bash py-venv.sh
 ##################################################################
-FROM python:alpine3.15  AS  Release
+FROM python:3.6.15-alpine3.15  AS  Release
 COPY --from=builder  /app  /app
 ADD  ./xmseed.py  /app/xmseed.py
 
@@ -22,13 +22,14 @@ RUN  apk add --no-cache bash  && \
 	    | base64 -d > run.sh  && \
 	 chmod +x  run.sh
 
-RUN  rm  /app/tests -rf  && \
+RUN  find / -depth -name '__pycache__' -type d -exec rm -rf {} \;  && \
+	 rm  /app/tests -rf  && \
 	 rm  /app/.venv/share/python-wheels/* -rf  && \
-	 rm  /app/.venv/lib/python3.10/site-packages/pip*  -rf && \
-	 rm  /app/.venv/lib/python3.10/site-packages/setuptools* -rf && \
-	 rm  /usr/local/include/python3.10  -rf  && \
+	 rm  /app/.venv/lib/python3.6/site-packages/pip*  -rf && \
+	 rm  /app/.venv/lib/python3.6/site-packages/setuptools* -rf && \
+	 rm  /usr/local/include/python3.6  -rf  && \
  	 rm  /usr/share/zoneinfo  /etc/ssl  /tmp -rf  && \
- 	 cd  /usr/local/lib/python3.10/site-packages  && \
+ 	 cd  /usr/local/lib/python3.6/site-packages  && \
 	 rm  pip  setuptools  pkg_resources  -rf
 ##################################################################
 

+ 2 - 2
bitmonero/xmseed.py

@@ -41,13 +41,13 @@ def fix_seed(s):
     s = ' '.join(lst)
     return s
 
-info = GreenBG + '是否制作个性 Seed 种子汉字助记词?(y/n)' + Font
+info = GreenBG + '本脚本用来给门罗币数字钱包 制作个性 Seed 种子汉字助记词\n' + Font
 info1 = Yellow + '请输入12或24个汉字, 程序帮你计算第13或25个校验汉字! 也可以输入 Seed.Hex 计算 Seed 种子助记词. 直接输入 <Enter> 键将新建随机种子。\n'
 info2 = Red + 'Seed 种子(汉字/Hex): ' + Font
 error = Red +'\t错误-检查字数!' + Font
 
 print(info, end = '')
-yes = input()
+yes = 'y' # yes = input()
 if yes == 'y' or yes == 'Y' :
     print(info1 + info2, end = '')
     XM_XMR = fix_seed(input())