Commit 695f7e4c by wuyang.zou

update arm-linux new machine

update Dockerfile and run.sh
new build-docker-image-cmd.txt
parent efa6e978
From ubuntu:20.04
MAINTAINER freeemud<wuyang.zou@starbucks.cn>
ENV TZ Asia/Shanghai
# 镜像标签相关信息;
MAINTAINER Starbucks<wuyang.zou@starbucks.cn>
# 设置镜像的时区配置信息;
ENV TZ Asia/Shanghai
RUN apt-get update && apt-get install -y tzdata
RUN ln -fs /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && dpkg-reconfigure -f noninteractive tzdata
RUN echo 'Asia/Shanghai' >/etc/timezone
COPY ./bin /data/bin
COPY ./bin/config-prod.ini /data/bin/config.ini
Copy ./run.sh /data
WORKDIR /data
# 打包宿主机的程序文件 到容器运行依赖的基础系统位置;
Copy ./run.sh /onebox/pcs/plugin/
COPY ./bin /onebox/pcs/plugin/bin/
COPY ./bin/config-prod.ini /onebox/pcs/plugin/bin/config.ini
# 设定当前工作目录;
WORKDIR /onebox/pcs/plugin/
# 指定启动指令;
ENTRYPOINT ["bash","run.sh"]
From ubuntu:20.04
MAINTAINER freeemud<wuyang.zou@starbucks.cn>
ENV TZ Asia/Shanghai
# 镜像标签相关信息;
MAINTAINER Starbucks<wuyang.zou@starbucks.cn>
# 设置镜像的时区配置信息;
ENV TZ Asia/Shanghai
RUN apt-get update && apt-get install -y tzdata
RUN ln -fs /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && dpkg-reconfigure -f noninteractive tzdata
RUN echo 'Asia/Shanghai' >/etc/timezone
COPY ./bin /data/bin
COPY ./bin/config-stg.ini /data/bin/config.ini
Copy ./run.sh /data
WORKDIR /data
# 打包宿主机的程序文件 到容器运行依赖的基础系统位置;
Copy ./run.sh /onebox/pcs/plugin/
COPY ./bin /onebox/pcs/plugin/bin/
COPY ./bin/config-stg.ini /onebox/pcs/plugin/bin/config.ini
# 设定当前工作目录;
WORKDIR /onebox/pcs/plugin/
# 指定启动指令;
ENTRYPOINT ["bash","run.sh"]
# 在 Mac (M1,M2 芯片) 机器上进行打包
# 频繁使用docker命令:
sudo docker iamge list
sudo docker ps
***
***
***
sudo docker run --net="host" -p 24409:24409 --name pcsPlugin001 -it -d harbor-ppe1.envisioniot.com/edge/pcs-plugin:stg_pcsplugin_v5.2024.3.18 bash
sudo docker run --net="host" -p 24409:24409 -it -d harbor-ppe1.envisioniot.com/edge/pcs-plugin:stg_pcsplugin_v5.2024.3.18 bash
sudo docker ps
sudo docker exec -it eda68acd1b43 bash
# 打包 Stg 环境包;#将镜像作为容器运行起来--Stage 环境可以随意启动;
sudo docker build . -f Dockerfile-Stg -t harbor-ppe1.envisioniot.com/edge/pcs-plugin:stg_pcsplugin_v5.2024.3.18
# 打包 Prod 环境包;#将镜像作为容器运行起来--Prod 环境要慎重启动,存在和生产环境门店冲突;
sudo docker build . -f Dockerfile-Prod -t harbor-ppe1.envisioniot.com/edge/pcs-plugin:prod_pcsplugin_v5.2024.3.18
#! /bin/bash
export LD_LIBRARY_PATH="/opt/lib:/home/admin/pcsPlugin/bin/lib:/home/admin/pcsPlugin/bin/lib64"
#export LD_LIBRARY_PATH="/opt/lib:/data/bin/lib:/data/bin/lib64"
/home/admin/pcsPlugin/bin/PcsPlugin
#/data/bin/PcsPlugin
#! /bin/bash
#export LD_LIBRARY_PATH="/opt/lib:/home/admin/pcsPlugin/bin/lib:/home/admin/pcsPlugin/bin/lib64"
export LD_LIBRARY_PATH="/opt/lib:/data/bin/lib:/data/bin/lib64"
export LD_LIBRARY_PATH="/opt/lib:/onebox/pcs/plugin/bin/lib:/onebox/pcs/plugin/bin/lib64"
#/home/admin/pcsPlugin/bin/PcsPlugin
/data/bin/PcsPlugin
chmod a+x /onebox/pcs/plugin/bin/PcsPlugin
/onebox/pcs/plugin/bin/PcsPlugin
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment