Docker是一款著名的開源容器化平臺,提供了一種簡單、快速的方式對應(yīng)用進行打包、發(fā)布、部署。
初學(xué)者在學(xué)習(xí)Docker時,需要了解以下技術(shù)和概念:
容器:可以理解為一種輕量級的虛擬化技術(shù),每個容器都是獨立的運行環(huán)境,它可以共享操作系統(tǒng),但是擁有自己獨立的應(yīng)用環(huán)境。 鏡像:是一個只讀的文件系統(tǒng),包含了運行某個軟件所需要的所有環(huán)境和配置信息,可以理解為應(yīng)用的“模板”,用它來創(chuàng)建容器。 倉庫:是用來存儲鏡像的地方,Docker Hub是最流行的Docker倉庫。
在學(xué)習(xí)Docker之前,需要安裝Docker。
# Ubuntu sudo apt-get install docker-ce # CentOS sudo yum install docker-ce # Mac brew install docker # Windows 下載地址:https://docs.docker.com/docker-for-windows/install/
下面是一些必經(jīng)之路的基本操作:
# 查看Docker版本信息 docker version # 拉取鏡像 docker pull [鏡像名] # 查看本地已有的鏡像 docker images # 運行一個容器,啟動是交互模式 docker run -it [鏡像名] # 啟動已經(jīng)存在的容器 docker start [容器ID] # 停止容器 docker stop [容器ID] # 刪除容器 docker rm [容器ID] # 刪除鏡像 docker rmi [鏡像ID] # 查看容器運行日志 docker logs [容器ID] # 提交容器為新的鏡像 docker commit [容器ID] [新的鏡像名] # 搜索鏡像 docker search [關(guān)鍵字] # 查看容器內(nèi)正在運行的進程 docker top [容器ID]
最后,Docker有著豐富的文獻和社區(qū)資源,可以在運行中學(xué)習(xí),不斷探索,提升自己的知識水平。
下一篇c 讀寫json文件