Docker Handling: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 14: Zeile 14:
 
EXPOSE 53
 
EXPOSE 53
 
EXPOSE 53/UDP
 
EXPOSE 53/UDP
EXPOSE 953/UDP
 
 
#Verzeichnis welches wir zum mount vorbereiten
 
#Verzeichnis welches wir zum mount vorbereiten
 
VOLUME  ["/var/cache/bind/"]
 
VOLUME  ["/var/cache/bind/"]
Zeile 21: Zeile 20:
 
CMD ["/usr/sbin/named","-f", "-u", "bind" ]
 
CMD ["/usr/sbin/named","-f", "-u", "bind" ]
 
</pre>
 
</pre>
 +
 
==Build==
 
==Build==
 
*cd ~/docker/im-bind9  
 
*cd ~/docker/im-bind9  

Version vom 9. Mai 2017, 16:38 Uhr

Dockerfile

Ordner anlegen

  • mkdir ~/docker/im-bind9

Dockerfile

~/docker/im-bind9# cat Dockerfile

#Grundimage hier ubuntu 16:04
FROM ubuntu:16.04
#maintainer sind wir 
MAINTAINER technik@xinux.de
#Dies wird beim build und nur beim  build ausgeführt
RUN  apt-get update && apt-get install -y bind9 
#Frei zugebender Ports
EXPOSE 53
EXPOSE 53/UDP
#Verzeichnis welches wir zum mount vorbereiten
VOLUME  ["/var/cache/bind/"]
VOLUME  ["/etc/bind/"]
#Abschliessendes Kommando beim container erstellen, muss im vordergrund laufen 
CMD ["/usr/sbin/named","-f", "-u", "bind" ]

Build

  • cd ~/docker/im-bind9
  • docker build -t im-bind9-01 .

Listing

  • docker images
REPOSITORY                    TAG                 IMAGE ID            CREATED             SIZE
im-bind9-01                   latest              2b3cce7dde64        About an hour ago   243 MB