1. 程式人生 > >SpringBoot與Docker1

SpringBoot與Docker1

可選 控制 earch 自啟動 列表 AR linu idt 常用

1:docker是一個開源的應用容器引擎;

docker支持將軟件編譯成一個鏡像;然後再鏡像中各種軟件做好配置,將鏡像發布出去,其他使用者可以直接使用這個鏡像;

運行中的這個鏡像稱為容器,容器啟動是非常快的。

2:docker的核心概念

docker鏡像:用於創建docker容器的模板。

docker容器:容器是獨立運行一個或一組應用。

docker客戶端:客戶端通過命令或者其他工具使用docker。

docker主機:一個屋裏或者虛擬機用於執行docker守護進程和容器。

docker倉庫:docker倉庫用於保存鏡像,可以理解為代碼控制中的代碼倉庫。

使用docker步驟:

1:安裝docker

2:去docker倉庫中找到這個軟件對應的鏡像。

3:使用doker運行這個鏡像,就會產生一個容器。

4:最容器的啟動和停止就是對軟件的啟動和停止。

二:安裝docker

1:查看centos版本:docker要求centos系統的內核版本高於3.10 用(uname -r查看linux內核)如果不是3.10以上的版本可以用(yum update更新)

2:安裝docker (yum install docker)

3: 啟動docker(systemctl start docker)

4: 將docker服務設為開機自啟動(systemctl enable docker)

三:常用操作

3.1鏡像操作

操作 命令 說明
檢索

docker search 關鍵字

eg:docker search redis

拉取 docker pull 鏡像名:tag tag是可選的,tag表示標簽,多為軟件版本,默認是lates
列表 docker images 查看所有的本地的鏡像
刪除 docker rmi image-id 刪除指定的本地的鏡像

3.2容器的操作

軟件鏡像--運行鏡像--產生一個容器

SpringBoot與Docker1