最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker部署項(xiàng)目完全使用指南(小結(jié))

 更新時(shí)間:2022年03月30日 15:45:38   作者:攻城獅Chova  
本文主要介紹了Docker部署項(xiàng)目完全使用指南,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

環(huán)境準(zhǔn)備

Docker安裝啟動(dòng)

檢查系統(tǒng)內(nèi)核是否滿(mǎn)足3.10及以上版本:

uname -r

升級(jí)內(nèi)核軟件包:

yum update

使用yum安裝Docker:

yum install docker

啟動(dòng)Docker:

systemctl start docker

查看Docker版本:

docker -v

Java環(huán)境安裝

使用Docker安裝Java 8的環(huán)境:

docker pull java:8

Docker遠(yuǎn)程訪(fǎng)問(wèn)配置

打開(kāi)docker.service文件:

vim /lib/systemd/system/docker.service

添加監(jiān)聽(tīng)端口:

ExecStart=/usr/bin/dockerd-current -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

Docker重啟

重新加載Docker的配置文件:

systemctl daemon-reload

重啟Docker:

systemctl restart docker

查看是否存在dockerd-current進(jìn)程:

netstat -tulp

使用curl查看Docker的配置是否生效:

curl http://127.0.0.1:2375/info

IDEA配置Docker

在路徑File->Settings下打開(kāi)Docker:

在這里插入圖片描述

配置Docker的路徑地址:

在這里插入圖片描述

項(xiàng)目配置

配置pom.xml文件

在項(xiàng)目的pom.xml文件中添加如下配置:

<!-- docker-maven-plugin插件 -->
<plugin>
	<groupId>com.spotify</groupId>
	<artifactId>docker-maven-plugin</artifactId>
	<version>1.0.0</version>

	<!-- 綁定插件在指定的phase上執(zhí)行 -->
	<executions>
		<execution>
			<id>build-image</id>
			<!-- 綁定插件在package這個(gè)phase上.這樣只要執(zhí)行mvn package,就會(huì)自動(dòng)執(zhí)行mvn docker:build -->
			<phase>package</phase>
			<goals>
				<goal>build</goal>
			</goals>
		</execution>
	</executions>

	<configuration>
		<!-- 指定生成的鏡像名稱(chēng).可以使用項(xiàng)目的名稱(chēng)作為鏡像名 -->
		<imageName>${project.artifactId}</imageName>
		<!-- 指定標(biāo)簽.這里是可以是鏡像的版本 -->
		<imageTags>
			<imageTag>latest</imageTag>
		</imageTags>
		<!-- 指定項(xiàng)目中Dockerfile文件的路徑 -->
		<dockerDirectory>${project.baseDir}/src/main/resources</dockerDirectory>

		<!-- 指定遠(yuǎn)程Docker路徑地址 -->
		<dockerHost>http://192.168.6.66:2375</dockerHost>

		<!-- 配置復(fù)制jar包到Docker容器中的指定目錄 -->
		<resources>
			<resource>
				<targetPath>/</targetPath>
				<!-- 配置jar包所在路徑. 這里的路徑就是對(duì)應(yīng)項(xiàng)目中的target目錄的路徑 -->
				<directory>${project.build.directory}</directory>
				<!-- 配置需要包含的jar包. 這里對(duì)應(yīng)的就是Dockerfile中添加的文件名 -->
				<include>${project.build.finalName}.jar</include>
			</resources>
		</resources>
	</configuration>
</plugin>

配置Dockerfile文件

FROM java:8

# 掛載目錄
VOLUME /tmp

ADD *.jar app.jar

# 暴露端口號(hào)
EXPOSE 8083

ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "/app.jar"]

Docker配置

Maven打包生成Docker鏡像

依次使用Maven工具欄中的cleanpackage命令對(duì)項(xiàng)目進(jìn)行打包操作,生成Docker鏡像

在這里插入圖片描述

在生成的Docker鏡像右擊選擇Create Container進(jìn)行Docker鏡像配置,配置完成后點(diǎn)擊Run啟動(dòng)Docker容器:

在這里插入圖片描述

Docker容器啟動(dòng)完成后效果圖如下:

在這里插入圖片描述

根據(jù)端口名8083和項(xiàng)目名稱(chēng)oxford訪(fǎng)問(wèn)項(xiàng)目:

http://127.0.0.1:8083/oxford

總結(jié)

Linux操作命令

查看Linux防火墻狀態(tài):

service firewalld status

關(guān)閉Linux防火墻:

service firewalld stop

Docker操作命令

配置Docker開(kāi)機(jī)自啟動(dòng):

systemctl enable docker

停止Docker服務(wù):

systemctl stop docker

啟動(dòng)Docker服務(wù):

systemctl start docker

查看所有鏡像:

docker images

拉取指定名稱(chēng)的鏡像:

# :tag是可選值.表示標(biāo)簽.通常為鏡像軟件的版本,默認(rèn)為latest
docker pull 鏡像名:tag

刪除指定的鏡像:

docker rmi image-id

查看運(yùn)行中的Docker容器:

docker ps

查看所有Docker容器,包括運(yùn)行中的Docker容器和未運(yùn)行的Docker容器:

docker ps -a

啟動(dòng)容器:

docker start 容器名稱(chēng)/容器ID

停止容器:

docker stop 容器名稱(chēng)/容器ID

刪除容器:

docker rm 容器ID

查看容器日志:

docker logs 容器名稱(chēng)/容器ID

在指定的Docker容器中運(yùn)行指定的鏡像:

# --name表示自定義容器名稱(chēng).-d表示后臺(tái)運(yùn)行
docker run --name 自定義容器名稱(chēng) -d 鏡像名稱(chēng)

# -p表示主機(jī)端口映射到的容器內(nèi)部端口
docker run --name 自定義容器名稱(chēng) -d 鏡像名稱(chēng) -p 8088:8080

到此這篇關(guān)于Docker部署項(xiàng)目完全使用指南(小結(jié))的文章就介紹到這了,更多相關(guān)Docker部署項(xiàng)目?jī)?nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • docker中run命令30個(gè)常用參數(shù)詳解和示例

    docker中run命令30個(gè)常用參數(shù)詳解和示例

    這篇文章主要給大家介紹了關(guān)于docker中run命令30個(gè)常用參數(shù)的相關(guān)資料,docker?run命令是Docker中最常用的命令之一,用于創(chuàng)建并啟動(dòng)一個(gè)新的容器實(shí)例,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-01-01
  • docker-compose管理容器network與ip問(wèn)題

    docker-compose管理容器network與ip問(wèn)題

    這篇文章主要介紹了docker-compose管理容器network與ip問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Docker容器之間的通信的方法實(shí)現(xiàn)

    Docker容器之間的通信的方法實(shí)現(xiàn)

    本文主要介紹了Docker容器之間的通信的方法實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • 本地Docker部署Navidrome音樂(lè)服務(wù)器與遠(yuǎn)程訪(fǎng)問(wèn)聽(tīng)歌詳細(xì)教程(圖文詳解)

    本地Docker部署Navidrome音樂(lè)服務(wù)器與遠(yuǎn)程訪(fǎng)問(wèn)聽(tīng)歌詳細(xì)教程(圖文詳解)

    本文和大家分享一款目前在G站有11K+Star的開(kāi)源跨平臺(tái)音樂(lè)服務(wù)器?Navidrome,如何在?Linux?環(huán)境本地使用?Docker?部署,并結(jié)合cpolar?內(nèi)網(wǎng)穿透工具配置公網(wǎng)地址,實(shí)現(xiàn)隨時(shí)隨地遠(yuǎn)程訪(fǎng)問(wèn)本地存儲(chǔ)音樂(lè)的詳細(xì)流程,感興趣的朋友跟隨小編一起看看吧
    2024-08-08
  • docker之點(diǎn)到點(diǎn)的容器網(wǎng)絡(luò)的配置

    docker之點(diǎn)到點(diǎn)的容器網(wǎng)絡(luò)的配置

    本篇文章主要介紹了docker之點(diǎn)到點(diǎn)的容器網(wǎng)絡(luò)的配置,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-03-03
  • 詳解docker部署SpringBoot及替換jar包的方法

    詳解docker部署SpringBoot及替換jar包的方法

    這篇文章主要介紹了詳解docker部署SpringBoot及替換jar包的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • 淺談關(guān)于Docker容器互聯(lián)的初步實(shí)踐

    淺談關(guān)于Docker容器互聯(lián)的初步實(shí)踐

    這篇文章主要介紹了淺談關(guān)于Docker容器互聯(lián)的初步實(shí)踐,本文介紹了使用網(wǎng)橋(bridge)來(lái)對(duì)容器進(jìn)行互聯(lián),非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2018-10-10
  • Docker部署Web在線(xiàn)版的PPT應(yīng)用程序PPTist

    Docker部署Web在線(xiàn)版的PPT應(yīng)用程序PPTist

    PPTist作為一款開(kāi)源的Web應(yīng)用程序,無(wú)需安裝、跨平臺(tái)且支持實(shí)時(shí)協(xié)作的幻燈片制作,本文介紹了如何使用Docker部署Web在線(xiàn)版的PPTist,包括本地環(huán)境規(guī)劃、檢查、下載PPTist鏡像、部署PPTist應(yīng)用以及訪(fǎng)問(wèn)PPTist首頁(yè)的步驟
    2025-02-02
  • Elasticsearch/Kibana密碼設(shè)置方法

    Elasticsearch/Kibana密碼設(shè)置方法

    這篇文章主要介紹了Elasticsearch/Kibana密碼設(shè)置,本文分步驟給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-06-06
  • Docker移除鏡像幾種不同的方法實(shí)戰(zhàn)記錄

    Docker移除鏡像幾種不同的方法實(shí)戰(zhàn)記錄

    在Docker實(shí)戰(zhàn)中,合理刪除不再需要的鏡像,有助于釋放寶貴的磁盤(pán)空間,刪除Docker鏡像可以通過(guò)多種方式,包括刪除單個(gè)鏡像、強(qiáng)制刪除正在使用的鏡像、刪除未被任何容器引用的所有鏡像以及刪除所有鏡像等,需要的朋友可以參考下
    2024-11-11

最新評(píng)論

铜川市| 固阳县| 运城市| 宁海县| 珲春市| 樟树市| 施秉县| 仁寿县| 江孜县| 会理县| 巫山县| 理塘县| 花垣县| 澄城县| 眉山市| 滕州市| 金乡县| 恩施市| 政和县| 南皮县| 三门县| 寻乌县| 柳林县| 措美县| 即墨市| 浦江县| 改则县| 大庆市| 九寨沟县| 青州市| 巴林左旗| 富裕县| 楚雄市| 铁岭市| 高台县| 柳江县| 蒙城县| 页游| 西乡县| 松原市| 益阳市|