Docker 学习之旅(五):Docker 下的 srceenfetch
在之前介绍了 Dockerfile
文件和 Docker Hub 的使用,现在就来完整的应用其创建一个 Docker 下的 srceenfetch。
关于 srceenfetch
srceenfetch 基本是我在每一个 Linux 主机都会安装的程序,大概就是用来秀 Linux 和一个简略但直观地展示硬件环境的一个应用程序。
该项目托管在 GitHub,项目地址为:https://github.com/KittyKatt/screenFetch。
创建 Docker Hub 仓库
在 Docker Hub 网页上创建一个 Docker Hub 仓库,具体操作很简单,不再赘述。
此处创建的仓库为:timerever/screenfetch
构建镜像
创建 Dockerfile 文件
因为 screenfetch 在 Ubuntu 中可以直接通过 apt-get
安装,所以直接使用 Ubuntu 源安装。
创建 Dockerfile
文件。
1 | $ vi Dockerfile |
构建镜像并运行
1 | $ docker build -t "timerever/screenfetch" . |
上传镜像
docker push timerever/screenfetch
如果没有登录,先使用 docker login
登录即可。