Skip to content
Snippets Groups Projects
Commit c4576292 authored by Jonne Itkonen's avatar Jonne Itkonen
Browse files

Docker-kuvan luonnissa tulee antaa uid ja salasana.

parent 6776a124
No related branches found
No related tags found
No related merge requests found
......@@ -105,11 +105,18 @@ Demoissa käytämme seuraavia komentoja:
perusteella luodaan ja käynnistetään kontin ajo
** Sopiva Dockerfile?
#+begin_src dockerfile :file Dockerfile.itka203 :export no
#+begin_src dockerfile :file Dockerfile :exports code :eval no
# -*- coding: utf-8 -*-
# Lähdetään liikkeelle kevyestä Linux-jakelusta
FROM alpine
# Aseta rakentamisen yhteydessä oikea komentoriviltä
# docker build --build-arg UNAME=oikea-tunnuksesi --build-arg UPASS=keksi-salasana ...
ARG UNAME=user # käyttäjätunnus
ARG UPASS=kissa123 # salasana
# !!! Käyttäjätunnus tulee olla sama kuin suorakäyttökoneilla! !!!
# --no-cache --update lisää alle jokaisen add jälkeen, jos aina haluat ladata kaiken
# Ladataan demojen kannalta tarvittavat paketit.
......@@ -142,8 +149,8 @@ Demoissa käytämme seuraavia komentoja:
# TODO Ei pelitä RUN ln -shf /usr/share/zoneinfo/Europe/Helsinki /etc/localtime
# Luodaan käyttäjä ja asetetaan salasana
RUN adduser -D -s /bin/bash user
RUN echo "user:kissa123" | chpasswd
RUN adduser -D -s /bin/bash ${UNAME}
RUN echo "${UNAME}:${UPASS}" | chpasswd
# XXX HUOMAA JULKINEN SALASANA, eli älä tee näin tuotannossa! XXX
......@@ -186,7 +193,11 @@ ovat kontissa.
Kuvatiedoston luot ajamalla hakemistossa, missä haluamasi Dockerfile
sijaitsee, seuraavan komennon:
~docker build -t kuvan-nimi -f Dockerfile .~
~docker build -t kuvan-nimi -f Dockerfile --build-arg UNAME=nimi --build-arg UPASS=salasana .~
Tässä ~UNAME~ on käyttäjätunnuksesi suorakäyttökoneilla, kuten
halavassa ja jalavassa, sekä ~UPASS~ on joku salasana, jota haluat
käyttää tässä kontissa.
Varmista, että olet käynnistänyt Docker-palvelimen ennen kuin annat
tämän komennon komentoriviltä. Selkein tapa saada Docker-palvelin
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment