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 人正在系统学习中

目录
打赏
0
0
0
0
5
分享
相关文章
docker环境安装kafka/Flink/clickhouse镜像
通过上述步骤和示例,您可以系统地了解如何使用Docker Compose安装和配置Kafka、Flink和ClickHouse,并进行基本的验证操作。希望这些内容对您的学习和工作有所帮助。
49 28
|
6天前
|
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
54 20
docker centos镜像 npm安装包时报错“npm ERR! code ECONNRESET”
通过上述步骤,您可以有效解决在 Docker 中使用 CentOS 镜像安装 npm 包时遇到的 "npm ERR! code ECONNRESET" 错误。希望这些方法能帮助您顺利进行 npm 包的安装。
94 26
Docker-基础(数据卷、自定义镜像、Compose)
通过数据卷实现持久化存储,通过自定义镜像满足特定需求,通过Docker Compose方便地管理多容器应用
87 27
Docker-基础(数据卷、自定义镜像、Compose)
通过数据卷实现持久化存储,通过自定义镜像满足特定需求,通过Docker Compose方便地管理多容器应用。掌握这些Docker基础概念和操作,可以显著提高开发和部署效率,确保应用程序的可移植性和可扩展性。
74 22
《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、容器命令、小总结
《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、容器命令、小总结
160 6
《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、容器命令、小总结
在Docker中创建应用
本文讲的是在Docker中创建应用,【编者的话】下面内容是在基于Docker,用node.js开发和部署网络应用过程中获得的经验和教训。
1818 0
ubuntu22 编译安装docker,和docker容器方式安装 deepseek
本脚本适用于Ubuntu 22.04,主要功能包括编译安装Docker和安装DeepSeek模型。首先通过Apt源配置安装Docker,确保网络稳定(建议使用VPN)。接着下载并配置Docker二进制文件,创建Docker用户组并设置守护进程。随后拉取Debian 12镜像,安装系统必备工具,配置Ollama模型管理器,并最终部署和运行DeepSeek模型,提供API接口进行交互测试。
129 15
Docker+consul容器服务的更新与发现
通过本文的介绍,我们详细探讨了如何结合Docker和Consul来实现容器服务的更新与发现。通过Consul的服务注册和发现功能,可以高效地管理和监控容器化服务,确保系统的高可用性和可扩展性。希望本文能帮助您在实际项目中更好地应用Docker和Consul,提高系统的可靠性和管理效率。
40 23
docker容器为啥会开机自启动
通过配置适当的重启策略,Docker容器可以在主机系统重启后自动启动。这对于保持关键服务的高可用性和自动恢复能力非常有用。选择适合的重启策略(如 `always`或 `unless-stopped`),可以确保应用程序在各种情况下保持运行。理解并配置这些策略是确保Docker容器化应用可靠性的关键。
225 93

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等