<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://entorb.net//wiki/index.php?action=history&amp;feed=atom&amp;title=Docker</id>
	<title>Docker - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://entorb.net//wiki/index.php?action=history&amp;feed=atom&amp;title=Docker"/>
	<link rel="alternate" type="text/html" href="https://entorb.net//wiki/index.php?title=Docker&amp;action=history"/>
	<updated>2026-05-06T10:29:18Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://entorb.net//wiki/index.php?title=Docker&amp;diff=5286&amp;oldid=prev</id>
		<title>Torben: /* Build you own image */</title>
		<link rel="alternate" type="text/html" href="https://entorb.net//wiki/index.php?title=Docker&amp;diff=5286&amp;oldid=prev"/>
		<updated>2025-07-18T09:43:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Build you own image&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Coding]][[Category:Linux]]&lt;br /&gt;
==Run container of public image==&lt;br /&gt;
 docker run --name my_nginx -v ./html://usr/share/nginx/html -d -p 8080:80 nginx&lt;br /&gt;
 # -v mounts/links ./html as volume&lt;br /&gt;
 # -d (detach) runs container in background&lt;br /&gt;
 # -p port mapping&lt;br /&gt;
&lt;br /&gt;
==Build you own image==&lt;br /&gt;
Dockerfile = Building instruction for Docker image&lt;br /&gt;
&lt;br /&gt;
 # syntax=docker/dockerfile:1&lt;br /&gt;
 &lt;br /&gt;
 FROM ubuntu:latest&lt;br /&gt;
 &lt;br /&gt;
 # set timezone&lt;br /&gt;
 ENV TZ=Europe/Berlin&lt;br /&gt;
 &lt;br /&gt;
 # prevent keyboard input requests in apt install&lt;br /&gt;
 ARG DEBIAN_FRONTEND=noninteractive&lt;br /&gt;
 &lt;br /&gt;
 # install core packages&lt;br /&gt;
 RUN apt-get update&lt;br /&gt;
 RUN apt-get dist-upgrade -y&lt;br /&gt;
 RUN apt-get install -y python3&lt;br /&gt;
&lt;br /&gt;
Build Docker Image from Dockerfile:&lt;br /&gt;
 docker build -t myImage .&lt;br /&gt;
&lt;br /&gt;
To delete the image&lt;br /&gt;
 docker rmi myImage&lt;br /&gt;
&lt;br /&gt;
===Create Container from Image===&lt;br /&gt;
Create container and mount current working dir to /src&lt;br /&gt;
 # Linux/MacOS:&lt;br /&gt;
 docker run --name myContainer -it --mount type=bind,src=&amp;quot;$(pwd)&amp;quot;,target=/src myImage bash&lt;br /&gt;
 # Windows:&lt;br /&gt;
 docker run --name myContainer -it --mount type=bind,src=&amp;quot;%cd%&amp;quot;,target=/src myImage bash&lt;br /&gt;
&lt;br /&gt;
Run Container&lt;br /&gt;
 docker start -ai myContainer&lt;br /&gt;
&lt;br /&gt;
To delete the container&lt;br /&gt;
 docker rm myContainer&lt;br /&gt;
&lt;br /&gt;
==Check Docker Resources==&lt;br /&gt;
 sudo -i&lt;br /&gt;
 # list of containers&lt;br /&gt;
 docker ps&lt;br /&gt;
 # top for containers&lt;br /&gt;
 docker stats&lt;br /&gt;
 # stats of single container&lt;br /&gt;
 docker stats &amp;lt;id&amp;gt;&lt;br /&gt;
 # disk space&lt;br /&gt;
 docker system df&lt;br /&gt;
 # Unused docker images&lt;br /&gt;
 docker images --filter &amp;quot;dangling=true&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Hacks==&lt;br /&gt;
===Windows Docker-Desktop: move image location===&lt;br /&gt;
from [https://www.kindacode.com/article/docker-desktop-change-images-containers-directory/?utm_content=cmp-true#The_Steps_For_Windows_Users_with_WSL_2_Backend]&lt;br /&gt;
&lt;br /&gt;
 first Exit Docker Desktop, than:&lt;br /&gt;
 wsl --shutdown&lt;br /&gt;
 wsl --export docker-desktop-data C:\tmp\docker-data.tar&lt;br /&gt;
 wsl --unregister docker-desktop-data&lt;br /&gt;
 wsl --import docker-desktop-data E:\docker\ C:\tmp\docker-data.tar --version 2&lt;/div&gt;</summary>
		<author><name>Torben</name></author>
	</entry>
</feed>