網(wǎng)站建設(shè)和維護公司百度怎么收錄自己的網(wǎng)站
目錄
- docker 安裝
- 創(chuàng)建目錄
- 制作鏡像
- 啟動容器
- 查看日志
docker 安裝
Docker安裝、詳解與部署
創(chuàng)建目錄
服務(wù)器中創(chuàng)建一個目錄,存放項目jar包和Dockerfile 文件
mkdir /目錄位置
創(chuàng)建目錄后創(chuàng)建Dockerfile文件,上傳jar包到同一目錄下
創(chuàng)建dockerfile
vim Dockerfile
插入
# 基于哪個環(huán)境
From java:8
# 復(fù)制文件到容器
ADD eurasian-beaver-admin.jar /eurasian-beaver-admin.jar
# 聲明需要暴露的端口
EXPOSE 8080
# 配置容器啟動后執(zhí)行的命令
ENTRYPOINT [ "java" ,"-jar" , "/eurasian-beaver-admin.jar"]
文章開頭處有創(chuàng)建java 8 鏡像教程。
制作鏡像
docker build -t xxxx:0.0.1 .
其中,-t 指定鏡像名字,0.0.1版本號 命令最后的點(.)表示Dockerfile文件所在路徑
要記住最后那個這個點。
分為4步
docker images
查看鏡像已經(jīng)有了
啟動容器
docker run -d -p 8080:8080 eurasian-beaver-admin:0.0.1
上篇文章中有提到相關(guān)命令:
啟動成功后使用端口即可訪問。
查看日志
(1)docker logs --tail=1000 容器名稱 (查看容器前多少行的日志)(推薦)
(2)docker 容器啟動后,可以進入以下位置查看日志(/var/lib/docker/containers/容器ID/容器ID-json.log)(進入容器內(nèi)部查看日志)
(3)#查看compose所有容器的運行日志
docker-compose -f docker-compose-app.yml logs -f
(4)#查看compose下某個容器的運行日志
docker-compose -f docker-compose-app. yml logs -f<服務(wù)名>
(5)# 也可以把compose的容器日志輸出到日志文件里去,然后用tail -f隨時查看
docker-compose -f docker-compose-app. yml logs -f >> myDockerCompose.log &
本文操作比較簡單,dockfile也很短。