Services/Docker: Difference between revisions
Jump to navigation
Jump to search
| Line 31: | Line 31: | ||
| Run || | | Run || | ||
<source lang="docker"> | <source lang="docker"> | ||
# Mapping directory on Windows | # Mapping directory on Windows, do not use ~ | ||
docker run -v C:\Users\User\repos\something:/docroot -it someimage bash | docker run -v C:\Users\User\repos\something:/docroot -it someimage bash | ||
docker run -v %USERPROFILE%\repos\webserv:/docroot -it webserv-compose_web bash | docker run -v %USERPROFILE%\repos\webserv:/docroot -it webserv-compose_web bash | ||
</source> | </source> | ||
|} | |} | ||
Revision as of 07:37, 1 September 2020
Clean Docker
| TODO | Command |
|---|---|
| Remove exited containers |
docker rm $(docker ps -f 'status=exited' -q)
|
| Remove unused images |
docker rmi $(docker images -f "dangling=true" -q)
|
| Make apt faster |
FROM ubuntu:20.04
RUN sed -i 's/\(archive\|security\).ubuntu.com/free.nchc.org.tw/' /etc/apt/sources.list
RUN apt update
# In host
docker run -it ubuntu:20.04
# In container
sed -i 's/\(archive\|security\).ubuntu.com/free.nchc.org.tw/' /etc/apt/sources.list
apt update
|
| Run |
# Mapping directory on Windows, do not use ~
docker run -v C:\Users\User\repos\something:/docroot -it someimage bash
docker run -v %USERPROFILE%\repos\webserv:/docroot -it webserv-compose_web bash
|