Tools, FAQ, Tutorials:
Build "hello" Image from Alpine
How to Build my "hello" Docker image from the Alpine image? I want the container to print "Hello!" in the console.
✍: FYIcenter.com
If you want to build a new Docker image, you can try to build it with
the Alpine image as its base as shown in this tutorial.
1. Create a "Dockerfile" file with 2 instructions:
fyicenter$ mkdir hello fyicenter$ cd hello fyicenter$ vi Dockerfile FROM alpine ENTRYPOINT echo Hello!
2. Build a new image named as "hello" using the Dockerfile in the current directory.
fyicenter$ docker build --tag hello . Sending build context to Docker daemon 4.608kB Step 1/2 : FROM alpine ---> 055936d39205 Step 2/2 : ENTRYPOINT echo Hello! ---> Running in 82250744f0a8 Removing intermediate container 82250744f0a8 ---> 2b2de59a503c Successfully built 2b2de59a503c Successfully tagged hello:latest
3. Create a new container from the image and run it.
fyicenter$ docker container run hello Hello!
4. Check the container.
fyicenter$ docker container list --latest CONTAINER ID IMAGE COMMAND CREATED STATUS e7507beb58a6 hello "/bin/sh -c 'echo He…" 5 seconds ago Exited (0) 5 seconds ago
5. Check the image.
fyicenter$ docker image list hello REPOSITORY TAG IMAGE ID CREATED SIZE hello latest 2b2de59a503c 10 seconds ago 5.53MB
As you can see, we have created a new Docker image, with "alpine" as the based and an updated starting command.
⇒ ENTRYPOINT [...] - Specify Entrypoint Executable
⇐ What Is "docker build" Command
2019-02-19, ∼1466🔥, 0💬
Popular Posts:
How to access Query String parameters from "context.Request.Url.Que ry"object in Azure API Policy? Q...
How To Read a File in Binary Mode in PHP? If you have a file that stores binary data, like an execut...
How to view API details on the Publisher Dashboard of an Azure API Management Service? You can follo...
How to send an FTP request with the urllib.request.urlopen() function? If an FTP server supports ano...
How to access Request body from "context.Request.Body" object in Azure API Policy? Request body is t...