Docker bind9: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 28: Zeile 28:
 
  im-ub-bind-01          latest              a9dcef9e1757        25 minutes ago      247.2 MB
 
  im-ub-bind-01          latest              a9dcef9e1757        25 minutes ago      247.2 MB
 
=container run=
 
=container run=
*docker run -d -p 53:53 -p 53:53/udp --name co-ub-bind-01 -v /var/docker/bind/var/cache/bind:/var/cache/bind im-ub-bind-01
+
*docker run -d -p 53:53 -p 53:53/udp --name co-ub-bind-01 -v /var/docker/bind/var/cache/bind:/var/cache/bind im-bind-01
  
 
=laufende container anzeigen lassen=
 
=laufende container anzeigen lassen=
Zeile 35: Zeile 35:
 
  967b13ad9c7b        im-bind-01:latest  /usr/sbin/named -f -  33 seconds ago      Up 32 seconds      0.0.0.0:53->53/tcp  co-ub-bind-01
 
  967b13ad9c7b        im-bind-01:latest  /usr/sbin/named -f -  33 seconds ago      Up 32 seconds      0.0.0.0:53->53/tcp  co-ub-bind-01
 
=container betreten=
 
=container betreten=
*docker exec -it co-ub-bind-01 bash
+
*docker exec -it co-bind-01 bash

Aktuelle Version vom 9. Mai 2017, 12:56 Uhr

konfig verzeichnis erstellen

  • mkdir -p ~/docker/im-ub-bind

Dockerfile erstellen

  • cd ~/docker/im-ub-bind
  • cat Dockerfile
# grundimage hier ubuntu 14:04
FROM ubuntu:14.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 port
EXPOSE 53
#verzeichnis welches wir zum mount vorbereiten
VOLUME  ["/var/cache/bind/"]
#abschliessendes kommando beim container erstellen, muss im vordergrund laufen 
CMD ["/usr/sbin/named","-f", "-u", "bind"]

image bauen

  • docker build -t im-bind-01 .
build => bau ein image
-t => name des zu erstellenden images
im-bind-01 => der name
. => verzeichnis wo der Dockerfile liegt

anzeigen des neugebauten image

  • docker images | grep im-bind-01
im-ub-bind-01          latest              a9dcef9e1757        25 minutes ago      247.2 MB

container run

  • docker run -d -p 53:53 -p 53:53/udp --name co-ub-bind-01 -v /var/docker/bind/var/cache/bind:/var/cache/bind im-bind-01

laufende container anzeigen lassen

  • docker ps -l
CONTAINER ID        IMAGE               COMMAND                CREATED             STATUS              PORTS                NAMES
967b13ad9c7b        im-bind-01:latest   /usr/sbin/named -f -   33 seconds ago      Up 32 seconds       0.0.0.0:53->53/tcp   co-ub-bind-01

container betreten

  • docker exec -it co-bind-01 bash