v0.1

user@workstation:~$ sudo docker stop $(sudo docker ps -a -q)
user@workstation:~$ sudo docker rm $(sudo docker ps -a -q)
user@workstation:~$ sudo docker rmi -f $(sudo docker images -q --no-trunc)
user@workstation:~$ sudo docker ps -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
user@workstation:~$
user@workstation:~$ mkdir alpine
user@workstation:~$ cd alpine
user@workstation:~/alpine$ nano Dockerfile
FROM alpine:latest

MAINTAINER Abraham Arce <xe1gyq@gmail.com>

ENV TIMEZONE America/Mexico_City

RUN     apk update && \
        apk upgrade
user@workstation:~/alpine$ sudo docker build -t alpine .
Sending build context to Docker daemon  2.048kB
Step 1/4 : FROM alpine:latest
 ---> 7f51f4eedabb
Step 2/4 : MAINTAINER Abraham Arce <xe1gyq@gmail.com>
 ---> Running in 414e30d2eec4
Removing intermediate container 414e30d2eec4
 ---> 48ecfb3aa0e8
Step 3/4 : ENV TIMEZONE America/Mexico_City
 ---> Running in c907ac48f87f
Removing intermediate container c907ac48f87f
 ---> 5fac1a62112b
Step 4/4 : RUN     apk update &&     apk upgrade
 ---> Running in 84ece04bf60d
fetch http://dl-cdn.alpinelinux.org/alpine/v3.7/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.7/community/x86_64/APKINDEX.tar.gz
v3.7.0-106-gf61baacc21 [http://dl-cdn.alpinelinux.org/alpine/v3.7/main]
v3.7.0-105-g4b8b158c40 [http://dl-cdn.alpinelinux.org/alpine/v3.7/community]
OK: 9044 distinct packages available
OK: 4 MiB in 11 packages
Removing intermediate container 84ece04bf60d
 ---> 0ba53c2efed6
Successfully built 0ba53c2efed6
Successfully tagged alpine:latest
user@workstation:~/alpine$
user@workstation:~/alpine$ sudo docker run -it alpine sh
/ # exit
user@workstation:~/alpine$ sudo docker ps -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                     PORTS               NAMES
e866c8361169        alpine              "sh"                6 seconds ago       Exited (0) 2 seconds ago                       brave_jackson
user@workstation:~/alpine$
user@workstation:~/alpine$ sudo docker commit -m "Alpine" -a "Abraham Arce" e866c8361169 xe1gyq/alpine
sha256:be9feb41421f5fdc1d13feb39ba07a6c4fdf0950cdf3ff13de618cb3b2574dcc
user@workstation:~/alpine$ sudo docker images
REPOSITORY                 TAG                 IMAGE ID            CREATED             SIZE
xe1gyq/alpine              latest              be9feb41421f        About a minute ago   9.54MB
user@workstation:~/alpine$
user@workstation:~/alpine$ sudo docker login -u xe1gyq
Password: 
Login Succeeded
user@workstation:~/alpine$
user@workstation:~/alpine$ sudo docker push xe1gyq/alpine
The push refers to repository [docker.io/xe1gyq/alpine]
6010806ec3c8: Pushed 
801a6f583843: Pushed 
a8948728ee0f: Pushed 
0a34fcbe1643: Pushed 
cd7100a72410: Pushed 
latest: digest: sha256:12f9f43326a8c044d6b6c1dc9c73676f924da668df19034ed02a4e399be26d76 size: 1368
user@workstation:~/alpine$ cd
user@workstation:~$
user@workstation:~$ sudo docker pull xe1gyq/alpine
Using default tag: latest
latest: Pulling from xe1gyq/alpine
ff3a5c916c92: Already exists 
b292fe8f3243: Already exists 
b599dfab6316: Already exists 
270c57068146: Already exists 
6b1823a1060b: Pull complete 
Digest: sha256:12f9f43326a8c044d6b6c1dc9c73676f924da668df19034ed02a4e399be26d76
Status: Downloaded newer image for xe1gyq/alpine:latest
user@workstation:~$ sudo docker image list
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
xe1gyq/alpine       latest              be9feb41421f        12 minutes ago      9.54MB
user@workstation:~$ sudo docker ps -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                      PORTS               NAMES
e866c8361169        0ba53c2efed6        "sh"                15 minutes ago      Exited (0) 15 minutes ago                       brave_jackson
user@workstation:~$ sudo docker run -it xe1gyq/alpine /bin/sh
/ # apk update
fetch http://dl-cdn.alpinelinux.org/alpine/v3.7/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.7/community/x86_64/APKINDEX.tar.gz
v3.7.0-106-gf61baacc21 [http://dl-cdn.alpinelinux.org/alpine/v3.7/main]
v3.7.0-105-g4b8b158c40 [http://dl-cdn.alpinelinux.org/alpine/v3.7/community]
OK: 9044 distinct packages available
/ # apk upgrade
OK: 4 MiB in 11 packages
/ #
user@workstation:~$ sudo docker tag be9feb41421f xe1gyq/alpine:v0.1

Last updated