CentOS7下安装配置Docker | 并创建镜像提交到DockerHub

简介: step1 Docker下载安装step2 设置docker启动dockerstep3 docker基本操作开启docker查找镜像拉取镜像构建镜像创建脚本文件创建Dockerfile构建运行step4 Docker Hub账户创建step5 创建仓库提交镜像登录dockerHub创建仓库给镜像打标签查看镜像提交镜像信息查看

step1 Docker下载安装


yum -y install docker

5261a9bc66674fa9ad25a009a3c75e75.png

8cb2eeeec0d8476dbe0528f25e5f210c.png


ecaad66be05848799aef3a9918e7efe1.png


当安装结束之后,输入docker version查看版本:

92a26470bb2c441fa9b490be55298528.png


第一次下载之后,只显示Clien


step2 设置docker


启动docker


systemctl start docker.service

359ffedbc98340b7b9f51fbd3bab1dd2.png


再次查看docker version:

3538e8b94ec64bdea6902fc1676f192d.png


输出信息中如果有Client和Server两部分,表示docker安装与启动均成功。

为了避免重复开启麻烦,我们设置开机自启docker:

systemctl enable docker

7e0b504090f14eac85dc6fef7a85c3ea.png


step3 docker基本操作


开启docker


首先保证docker处于开启的状态:

service docker start

97bdd90a47eb479d9b4d6b93944e2cb2.png


查看镜像:


docker images

注意这里的TAG一栏

62cb7310cbb740de8a6fd8de0007b730.png


查找镜像


docker search alpine

cb659184f72e47e99769c6d8ff1e8fde.png


拉取镜像


docker pull alpine

b4fbca4544cf4a58a728a609153e3cc7.png


查看docker images

3672d11839f34740ab3a483dbc428dac.png


构建镜像


创建脚本文件


需要操作:

cd ~
mkdir -p dockerWorkspace
cd dockerWorkspace
touch WuYantao315.sh
chmod 777 WuYantao315.sh
vim WuYantao315.sh


写入一段输出文本:

0563b4041e644665a6c1eebce5631e47.png


保存并退出


创建Dockerfile


touch Dockerfile
vim Dockerfile


写入:

0f8832372cff4e6495dc57bb4c56efb7.png


构建


docker build -t hello-docker .记得后面有一个点’.’

bb303e75dc2d4962a30e070acdc117bc.png


查看构建的镜像:注意这里的TAG栏

b41830bf378e41b8a8c28c32ed23eaf0.png


运行


docker run --name hello-docker hello-docker


a8646229d3c84bc08cc6a4069f6e3ef5.png


本地运行成功,将镜像提交到docker Hub


step4 Docker Hub账户创建


e0315a4d3d5140ae852852d0de05f604.png


step5 创建仓库提交镜像


登录dockerHub


cmd登录docker hub命令:

docker login -u 用户名 -p 密码

c3623597d2e346c9aca239dae49597c9.png


创建仓库


fab3dbe9ed0c478b82c3b080cf546449.png


点击Create

查看新建的仓库:

9ca8140db7e54e7392fbec8de291da54.png


给镜像打标签


上面提及到的TAG便是版本,所以说我们在打tag的时候一定要加入版本!!!

e2306a89fb0b42fdbcb09d38acd1a6bc.png


查看镜像


查看打好标签的镜像

docker images

ed00ef319c1242d386010b647cace56b.png


提交镜像


docker push username/repositoryName:version

da12c7a5dd4a463fba1aeee03f432cc7.png


信息查看


2361d63531c34578a9edebafee7a4609.png


a74d18a413ba48f39d6692c02ba8391e.png


文章知识点与官方知识档案匹配,可进一步学习相关知识

云原生入门技能树容器(docker)安装docker1144 人正在系统学习中

目录
相关文章
|
3天前
|
消息中间件 Kafka 流计算
docker环境安装kafka/Flink/clickhouse镜像
通过上述步骤和示例,您可以系统地了解如何使用Docker Compose安装和配置Kafka、Flink和ClickHouse,并进行基本的验证操作。希望这些内容对您的学习和工作有所帮助。
46 28
|
16天前
|
网络协议 Linux 网络安全
docker centos镜像 npm安装包时报错“npm ERR! code ECONNRESET”
通过上述步骤,您可以有效解决在 Docker 中使用 CentOS 镜像安装 npm 包时遇到的 "npm ERR! code ECONNRESET" 错误。希望这些方法能帮助您顺利进行 npm 包的安装。
93 26
|
1月前
|
网络协议 Java 应用服务中间件
centos7环境下tomcat8的安装与配置
本文介绍了在Linux环境下安装和配置Tomcat 8的详细步骤。首先,通过无网络条件下的文件交互软件(如Xftp 6或MobaXterm)下载并解压Tomcat安装包至指定路径,启动Tomcat服务并测试访问。接着,修改Tomcat端口号以避免冲突,并部署Java Web应用项目至Tomcat服务器。最后,调整Linux防火墙规则,确保外部可以正常访问部署的应用。关键步骤包括关闭或配置防火墙、添加必要的端口规则,确保Tomcat服务稳定运行。
|
1月前
|
Java
CentOS7.8配置Adoptium-Java17运行环境
本指南介绍如何设置清华镜像源并安装 Temurin-17-JRE 运行环境。首先,编辑 `/etc/yum.repos.d/adoptium.repo` 文件,配置清华镜像源。接着,使用 `yum install -y temurin-17-jre` 命令安装 Temurin-17-JRE,并通过 `java --version` 验证安装成功。相关配置和操作界面截图附后。
45 8
|
1月前
|
缓存 Linux
CentOS-6的iso下载地址镜像yum源
通过上述步骤,您可以成功下载CentOS 6的ISO镜像文件,并配置适用于CentOS 6的YUM源。尽管CentOS 6已经停止更新,但使用这些镜像和YUM源配置,可以继续在需要的环境中使用和维护CentOS 6系统。
288 20
|
1月前
|
存储 Docker 容器
Docker-基础(数据卷、自定义镜像、Compose)
通过数据卷实现持久化存储,通过自定义镜像满足特定需求,通过Docker Compose方便地管理多容器应用
87 27
|
1月前
|
存储 Docker 容器
Docker-基础(数据卷、自定义镜像、Compose)
通过数据卷实现持久化存储,通过自定义镜像满足特定需求,通过Docker Compose方便地管理多容器应用。掌握这些Docker基础概念和操作,可以显著提高开发和部署效率,确保应用程序的可移植性和可扩展性。
74 22
|
9月前
|
网络协议 Linux Ruby
CentOS7各个版本镜像下载地址
CentOS7各个版本镜像下载地址
18484 0
|
Linux
Linux(CentOS 7.9)镜像下载
Linux、Centos 7.9、系统镜像
36870 0
|
Linux
Linux CentOS各大网站镜像资源地址展示,各种rpm资源包下载地址,rpm安装包大全
Linux CentOS各大网站镜像资源地址展示,各种rpm资源包下载地址,rpm安装包大全
1077 0
Linux CentOS各大网站镜像资源地址展示,各种rpm资源包下载地址,rpm安装包大全

热门文章

最新文章