January 26, 2025
alpine, docker, docker run, dockerfile
Docker Notes
Dockerfile:
FROM alpine:latest RUN apk upgrade RUN apk add nginx COPY files/default.conf /etc/nginx/conf.d/default.conf RUN mkdir -p /var/www/html WORKDIR /var/www/html COPY --chown=nginx:nginx /files/html/ . EXPOSE 80 CMD [ "nginx", "-g", "pid /tmp/nginx.pid; daemon off;" ]
Docker CLI history
docker run --name web -dt nginx docker container ls ls webfiles/ cat webfiles/default.conf ls webfiles/html/ docker exec web mkdir /var/www docker cp webfiles/default.conf web:/etc/nginx/conf.d/default/conf docker cp webfiles/default.conf web:/etc/nginx/conf.d/default.conf docker cp webfiles/html/ web:/var/www/ docker exec web ls /var/www/html/ docker exec web chown -R nginx:nginx /var/www/html docker exec web nginx -s reload docker inspect web | grep IPAddress curl 172.17.0.2 docker commit web web-image docker run -dt --name web01 -p 80:80 web-image curl localhost docker stop web docker rm web
docker run -d --name treatseekers -p 80:80 spacebones/doge
Loading comments...