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

CentOS8下的Docker使用詳解

 更新時間:2020年11月05日 09:04:39   作者:beeworkshop  
這篇文章主要介紹了CentOS8下的Docker使用,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

一、CentOS8下Docker的安裝

curl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo
yum install -y https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm
yum install -y docker-ce

二、CentOS8下Docker的啟動與停止

啟動命令
systemctl start docker
service docker start

關閉命令
systemctl stop docker
service docker stop

查看 Docker 狀態(tài)
docker info

三、鏡像加速器配置

1. 訪問阿里云

https://www.aliyun.com/

2. 配置鏡像加速地址

進入控制臺

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

查看配置的鏡像加速地址

docker info

查看Registry Mirrors:部分。

四、Docker的基本操作

基本操作

進階操作

編排工具docker-compose的使用1

編排工具docker-compose的使用2

五、其他技巧

1. docker容器強殺

docker kill 容器 ID 或名稱

2. 查看docker容器日志

docker logs -f -t container_name

3. 查看docker容器中運行了哪些進程

docker top container_name

4. 運行docker容器不自動退出然后進入容器

docker run -d -it 63bd2b510f17 /bin/bash
或者
docker run -id d70eaf7277ea # 有時不靈

docker exec -it 03d80e28c244 /bin/bash

注意,/bin/bash要放在最后。

5. 查看容器的配置信息

docker inspect 03d80e28c244

6. 容器與宿主機之間拷貝文件/目錄

docker cp --help

Usage:	docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-
	docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH

Copy files/folders between a container and the local filesystem

Use '-' as the source to read a tar archive from stdin
and extract it to a directory destination in a container.
Use '-' as the destination to stream a tar archive of a
container source to stdout.

Options:
 -a, --archive Archive mode (copy all uid/gid information)
 -L, --follow-link Always follow symbol link in SRC_PATH

六、IDEA中一鍵打包docker鏡像

1. 修改 Docker 服務配置

vim /usr/lib/systemd/system/docker.service

找到如下內(nèi)容

在這里插入圖片描述

在上圖紅色標記的最后加入如下內(nèi)容

-H unix:///var/run/docker.sock -H 0.0.0.0:2375

# -H unix:///var/run/docker.sock : 開啟一個對外主機服務,使用 docker.sock 文件管理。
# -H 0.0.0.0:2375 : 允許什么客戶端 IP 訪問當前服務,當前服務對外暴露的端口號是什么。2375是自定義的端口。

systemctl daemon-reload
systemctl restart docker

2. POM文件中引入相應插件

<build>
 <plugins>
 <plugin>
 <groupId>com.spotify</groupId>
 <artifactId>docker-maven-plugin</artifactId>
 <version>1.2.2</version>
 <configuration>
 <imageName>projects/eureka:1.0</imageName> <!--指定鏡像名稱 倉庫/鏡像名:標簽-->
 <baseImage>openjdk:latest</baseImage> <!--指定基礎鏡像-->
 <dockerHost>http://192.168.74.131:2375</dockerHost> <!-- 指定業(yè)務部署服務器倉庫地址-->
 <entryPoint>["java","-jar","/${project.build.finalName}.jar"]</entryPoint> <!-- 容器啟動執(zhí)行的命令 -->
 <exposes>
 <expose>8761</expose><!-- 發(fā)布端口 -->
 </exposes>
 <resources>
 <resource>
 <targetPath>/</targetPath> <!-- 指定要復制的目錄路徑,這里是當前目錄 -->
 <directory>${project.build.directory}</directory> <!-- 指定要復制的根目錄,這里是 target 目錄 -->
 <include>${project.build.finalName}.jar</include> <!-- 指定需要拷貝的文件,這里指最后生成的 jar 包 -->
 </resource>
 </resources>
 </configuration>
 </plugin>
 </plugins>
</build>

如果提示maven插件無法導入,可以修改maven的配置文件conf/settings.xml,新增如下內(nèi)容:

<pluginGroups>
 <pluginGroup>com.spotify</pluginGroup>
</pluginGroups>

然后

在這里插入圖片描述

注意在導入依賴時要先引入依賴包——先不要配置configuration標簽。

3. 新增 IDEA 啟動配置

在這里插入圖片描述

或者

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

docker run -d -p 8761:8761 --name eureka01 image_name
docker logs -f container_name

七、將本地服務器的docker鏡像推送到阿里云私有倉庫中

1. 創(chuàng)建阿里云鏡像倉庫

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

2. 向鏡像倉庫push你的鏡像

在這里插入圖片描述

根據(jù)操作指南操作即可。

八、創(chuàng)建本地鏡像倉庫

1. 新建本地倉庫

本地倉庫也是一個docker容器

docker pull registry

vim /usr/lib/systemd/system/docker.service
========================================================================
找到 Service 節(jié)點,在 ExecStart 屬性末尾增加新參數(shù),值為:
--insecure-registry 192.168.74.131:5000

vim /etc/docker/daemon.json
=========================================================================
末尾新增配置內(nèi)容:
{
"insecure-registries":["192.168.74.131:5000"]
}

systemctl daemon-reload
systemctl restart docker

docker run -p 5000:5000 -v /opt/registry:/var/lib/registry --name registry -d registry

192.168.74.131指代本地業(yè)務服務器地址。

2. 瀏覽器查看本地倉庫

http://ip:5000/v2

3. push 鏡像

# 為鏡像改名
docker tag [ImageId] ip:5000/[鏡像名稱]:[鏡像版本號]
docker push ip:5000/[鏡像名稱]:[鏡像版本號]

在瀏覽器中查看 push 結果
http://ip:5000/v2/_catalog

4. pull 鏡像

docker pull ip:5000/[鏡像名稱]:[鏡像版本號]

到此這篇關于CentOS8下的Docker使用的文章就介紹到這了,更多相關CentOS8下Docker使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • docker安裝,yum安裝失敗解決方案,阿里云鏡像安裝過程

    docker安裝,yum安裝失敗解決方案,阿里云鏡像安裝過程

    在配置Yum源遇到問題時,嘗試使用阿里云鏡像可以有效解決,本文詳細介紹了如何配置阿里云源及安裝Docker的步驟,首先,若Yum源配置出錯,建議更換為阿里云鏡像;其次,詳述了安裝Docker的具體命令,包括啟用阿里云源和安裝過程中的選擇提示
    2024-11-11
  • docker程序鏡像的安裝流程

    docker程序鏡像的安裝流程

    鏡像相當于容器的"源代碼",docker 鏡像文件類似于 Java 類模板,而 docker 容器實例類似于 Java 中 new 出來的實例對象,這篇文章主要介紹了docker程序鏡像的安裝,需要的朋友可以參考下
    2024-01-01
  • 導出與導入Docker的容器實現(xiàn)示例

    導出與導入Docker的容器實現(xiàn)示例

    本文主要介紹了導出與導入Docker的容器實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • 第一次構建、運行、發(fā)布、獲取docker鏡像的步驟詳解

    第一次構建、運行、發(fā)布、獲取docker鏡像的步驟詳解

    今天小編就為大家分享一篇關于第一次構建、運行、發(fā)布、獲取docker鏡像的步驟詳解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • Docker安裝MongoDB并使用Navicat連接的操作方法

    Docker安裝MongoDB并使用Navicat連接的操作方法

    MongoDB是一個基于分布式文件存儲的數(shù)據(jù)庫,MongoDB最大的特點是它支持的查詢語言非常強大,其語法有點類似于面向?qū)ο蟮牟樵冋Z言,幾乎可以實現(xiàn)類似關系數(shù)據(jù)庫單表查詢的絕大部分功能,這篇文章主要介紹了Docker安裝MongoDB并使用Navicat連接,需要的朋友可以參考下
    2022-10-10
  • 如何免sudo使用docker命令詳解

    如何免sudo使用docker命令詳解

    有時候發(fā)現(xiàn)docker有的指令必須加sudo才能執(zhí)行,下面這篇文章主要給大家介紹了關于如何免sudo使用docker命令的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友下面來一起看看吧。
    2017-12-12
  • Docker實現(xiàn)分布式應用功能教程

    Docker實現(xiàn)分布式應用功能教程

    這篇文章主要介紹了Docker實現(xiàn)分布式應用功能,涉及docker分布式應用、負載均衡相關實現(xiàn)技巧與操作注意事項,需要的朋友可以參考下
    2018-06-06
  • docker 搭建單機PostgreSQL操作詳解

    docker 搭建單機PostgreSQL操作詳解

    本文通過實際案例操作演示了如何基于Docker搭建pg的完整過程,并補充了pg數(shù)據(jù)庫操作的常用命令和授權命令,感興趣的朋友一起看看吧
    2025-04-04
  • docker自建rustdesk-server遠程桌面的解決方案

    docker自建rustdesk-server遠程桌面的解決方案

    RustDesk 是一款可以平替 TeamViewer 的開源軟件,旨在提供安全便捷的自建方案,這篇文章主要介紹了docker自建rustdesk-server遠程桌面的解決方案,需要的朋友可以參考下
    2024-07-07
  • CentOS8下的Docker使用詳解

    CentOS8下的Docker使用詳解

    這篇文章主要介紹了CentOS8下的Docker使用,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11

最新評論

龙里县| 雷山县| 彭州市| 义乌市| 六枝特区| 通山县| 桐梓县| 宁津县| 河源市| 焉耆| 柏乡县| 五指山市| 瑞金市| 永春县| 通榆县| 和顺县| 阿拉善左旗| 西安市| 博罗县| 马鞍山市| 宽城| 万州区| 宁安市| 永善县| 崇义县| 平原县| 亳州市| 永宁县| 长春市| 昔阳县| 萨嘎县| 绥棱县| 江山市| 玉环县| 中牟县| 永丰县| 景谷| 额济纳旗| 永福县| 山丹县| 内丘县|