自己動手做乙個docker base images

2021-09-10 14:26:22 字數 1489 閱讀 5040

一般在手寫dockerfile 的時候 ,第一句都是form 乙個base image

今天來動手打乙個很簡單的base iamge 看一下

1.統一環境:

docker 版本

docker version

client:

version: 18.09.0

api version: 1.39

go version: go1.10.4

git commit: 4d60db4

built: wed nov 7 00:48:22 2018

os/arch: linux/amd64

experimental: false

server: docker engine - community

engine:

version: 18.09.0

api version: 1.39 (minimum version 1.12)

go version: go1.10.4

git commit: 4d60db4

built: wed nov 7 00:19:08 2018

os/arch: linux/amd64

experimental: false

作業系統:centos

2.建立乙個檔案hello.c,非常簡單的hello world,**如下:

#includeint main()

3.編譯源**

gcc -static hello.c -o hello
生成hello 可執行檔案

4.手寫dockerfile

from scratch

add hello /

cmd ["/hello"]

5.打映象

docker build -t mydocker .
看下控制台的輸出

這個時候輸入 docker images

可以看到 映象的大小只有 857 k 還是非常的小的

執行看一下

執行成功!

自己動手做乙個SQL直譯器

自己動手做乙個 sql直譯器 在一些小型的應用中,完全沒有必要使用大型資料庫軟體。自己做乙個sql 直譯器就能用資料庫的方式來管理了。這個直譯器,能解釋常用的sql命令。你可以自行新增其他功能。class db text function connect database name fp fopen...

自己動手做乙個區域網聊天工具(一)

socket 程式設計。現在談談我對 socket 的理解。socket 的中文翻譯叫插座。我感覺這個翻譯很形象。socket 可以理解為一種連線物件,就是把服務端和客戶端都連線起來的物件。具體就是假如服務端和客戶端要連線起來,就是服務端和客戶端都要建立乙個 socket 物件,然後二者通過 soc...

(三)自己動手,做乙個屬於自己的疫情填報收集表

前言 第1章 在win10下配置asp的執行環境 第2章 系統需求分析 第3章 主要程式編寫的 結語 要開發乙個管理系統,本人認為主要有下面幾點是要先規劃的好的,不然,開發到中間,可能就會出現混亂,最後累倒的還是自己,使用者只要是方便就行,最好這個上報系統別給他們添亂,而領導只是要看結果,過程的酸甜...