14/01/2018 - DOCKER
Bu örneğimizde harici bir bash dosyasını docker içine kopyalayıp, docker imajını yaratırken çalıştıracağız.
Bu bash dosyası ekrana sadece Hello
mesajı yazar ama siz isterseniz apt
ile paketlerde yükleyebilirsiniz.
ubuntu@linux:~$ nano my-bash.sh
#!/bin/bash
set -e
echo "Hello"
ubuntu@linux:~$ nano Dockerfile
FROM ubuntu:16.04
COPY my-bash.sh /
RUN chmod +x /my-bash.sh && /my-bash.sh
CMD ["Finished!"]
ubuntu@linux:~$ docker build -t my_bash_image .
Sending build context to Docker daemon 16.9kB
Step 1/4 : FROM ubuntu:16.04
---> dd6f76d9cc90
Step 2/4 : COPY my-bash.sh /
---> 999c8ab5eb6f
Step 3/4 : RUN chmod +x /my-bash.sh && /my-bash.sh
---> Running in cf67ddbfccf6
Hello
---> 8bf854a3e3e5
Removing intermediate container cf67ddbfccf6
Step 4/4 : CMD Finished!
---> Running in d16ca379f292
---> d0fd678a46df
Removing intermediate container d16ca379f292
Successfully built d0fd678a46df
Successfully tagged my_bash_image:latest