下的使用详解

下的使用详解,第1张

CentOS8下的Docker使用详解

本文详细介绍了CentOS8下Docker的应用,非常详细的给大家。对大家的学习、培训或者工作都有一定的参考价值,有需要的朋友可以参考一下。

一、CentOS8下Docker的安装

curlhttps://download.docker.com/linux/centos/docker-ce.repo-o/etc/yum.repos.d/docker-ce.repo yuminstall-yhttps://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm yuminstall-ydocker-ce

二。CentOS8下Docker的开始和结束

启动命令 systemctlstartdocker servicedockerstart 关掉指令 systemctlstopdocker servicedockerstop 查看Docker情况 dockerinfo

三。镜像系统网络加速配备了

1.浏览阿里云服务器

https://www.aliyun.com/

2.配备镜像系统,加快详细地址

转到控制面板





检查配备的后视镜系统加速的详细地址。

dockerinfo

检查注册表镜像:部分。

四。Docker的 *** 作流程

*** 作程序

升级实际 *** 作

专用编辑工具docker-compose1的应用

专用编辑工具docker-composeII的应用

五、其他方法

1.码头集装箱强制杀人

dockerkill容器ID或名字

2.检查码头集装箱日志

dockerlogs-f-tcontainer_name

3.查看docker容器中运行的进程

dockertopcontainer_name

4. *** 作码头集装箱不自动撤回,然后进入集装箱。

dockerrun-d-it63bd6b510f17/bin/bash 或是 dockerrun-idd70eaf7277ea#有时候不灵敏 dockerexec-it03d80e28c244/bin/bash

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

5.检查容器的配置信息内容。

dockerinspect03d80e28c244

6.在容器和主机之间复制文档/文件目录。

dockercp--help Usage:dockercp[OPTIONS]CONTAINER:SRC_PATHDEST_PATH|- dockercp[OPTIONS]SRC_PATH|-CONTAINER:DEST_PATH Copyfiles/foldersbetweenacontainerandthelocalfilesystem Use'-'asthesourcetoreadatararchivefromstdin andextractittoadirectorydestinationinacontainer. Use'-'asthedestinationtostreamatararchiveofa containersourcetostdout. Options: -a,--archiveArchivemode(copyalluid/gidinformation) -L,--follow-linkAlwaysfollowsymbollinkinSRC_PATH

六。IDEA中的一键打包docker镜像系统

1.更改码头服务项目

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

寻找以下内容

在图中鲜红色徽标的末尾添加以下内容

-Hunix:///var/run/docker.sock-H0.0.0.0:2375 #-Hunix:///var/run/docker.sock:打开一个对外开放服务器服务项目,应用docker.sock文档管理。 #-H0.0.0.0:2375:容许哪些手机客户端IP浏览当今服务项目,当今服务项目对外开放曝露的服务器端口是啥。2375是自定的端口号。 systemctldaemon-reload systemctlrestartdocker

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><!--特定业务流程布署网络服务器库房详细地址--> <entryPoint>["java","-jar","/${project.build.finalName}.jar"]</entryPoint><!--容器起动实行的指令--> <exposes> <expose>8761</expose><!--公布端口号--> </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,添加以下内容:

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

然后


导入依赖项时,应该先导入依赖项包——不需要先有配置logo。

3.增加创意启动设备


或者






dockerrun-d-p8761:8761--nameeureka01image_name dockerlogs-fcontainer_name

七。将本地服务器的docker镜像系统消息推送到阿里云服务器的专属仓库。

1.建立阿里云镜像仓库




2.将您的镜像系统推送到镜像系统仓库。

按照 *** 作说明,其实是可以做到的。

八。建立本地镜像系统仓库[/s2/]

1.创建一个新的本地仓库

本地仓库也是一个码头集装箱。

dockerpullregistry vim/usr/lib/systemd/system/docker.service ======================================================================== 寻找Service连接点,在ExecStart特性结尾提升新主要参数,数值: --insecure-registry192.168.74.131:5000 vim/etc/docker/daemon.json ========================================================================= 结尾增加配备內容: { "insecure-registries":["192.168.74.131:5000"] } systemctldaemon-reload systemctlrestartdocker dockerrun-p5000:5000-v/opt/registry:/var/lib/registry--nameregistry-dregistry

192.168.74.131指本地业务流程服务器的ip。

2.通过电脑浏览器查看当地仓库。

http://ip:5000/v2

3.推镜系统

#为镜像系统更名 dockertag[ImageId]ip:5000/[镜像系统名字]:[镜像系统版本信息] dockerpuship:5000/[镜像系统名字]:[镜像系统版本信息]

在您的计算机浏览器中检查推送结果
http://IP:5000/v2/_catalog

4.拉镜系统

dockerpullip:5000/[镜像系统名字]:[镜像系统版本信息]

至此,这篇关于CentOS8下Docker应用的文章已经详细介绍到这里了。关于CentOS8下Docker应用的大量信息,请搜索您以前的文章或再次访问下面的相关文章。期待你更多的应用!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/774207.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存