|
FROM docker/compose:debian-1.29.2 |
|
|
|
# Switch to root user |
|
#USER root |
|
|
|
#RUN apt-get install -y sudo |
|
|
|
RUN useradd -m docker && echo "docker:docker" | chpasswd && adduser docker sudo |
|
|
|
USER docker |
|
|
|
# Set up a new user named "user" with user ID 1000 |
|
#RUN useradd -m -u 1000 user |
|
|
|
# Switch to the "user" user |
|
#USER user |
|
|
|
#RUN sudo chmod 666 /var/run/docker.sock |
|
|
|
WORKDIR /code |
|
|
|
COPY ./dsa /code/dsa |
|
|
|
#CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "7860"] |
|
|
|
#RUN docker run -itd -v /var/run/docker.sock:/var/run/docker.sock -v /code/dsa/:/var/tmp/ docker/compose:1.24.1 -f /var/tmp/docker-compose.yml up -d |
|
|
|
RUN ls |
|
|
|
#RUN sudo chmod 757 /var/run/docker.sock |
|
|
|
# CMD ["/bin/bash"] |
|
# CMD ["ls"] |
|
#CMD docker run --privileged=true -it -v /var/run/docker.sock:/var/run/docker.sock -v /code/dsa/:/var/tmp/ docker/compose:1.24.1 -f /var/tmp/dsa/docker-compose.yml up -d |
|
#CMD ["ls"] |
|
|
|
#ENTRYPOINT [ "/bin/sh" ] |
|
|
|
#RUN cd dsa/ && docker-compose pull |
|
|
|
#RUN docker-compose pull |
|
|
|
#CMD ["docker", "run", "-it", "-v", "/var/run/docker.sock:/var/run/docker.sock", ] |
|
|
|
# "DSA_USER=$(id -u):$(id -g)", |
|
CMD ["docker-compose", "-f", "/code/dsa/docker-compose.yml", "up", "-d"] |
|
|
|
#docker run -itd -v /var/run/docker.sock:/var/run/docker.sock -v /root/test/:/var/tmp/ docker/compose:1.24.1 -f /var/tmp/docker-compose.yaml up -d |
|
|