Docker入门指南:Docker容器的部署(一)

🍀 前言

博客地址:

  • CSDN:https://blog.csdn.net/powerbiubiu

👋 简介

当今软件开发领域中,Docker 成为了一种流行的容器化技术。Docker 可以帮助开发者将应用程序及其依赖项打包到一个独立且可移植的容器中,从而实现跨平台、快速部署和可扩展的应用程序交付。通过使用 Docker,开发者可以更有效地构建、交付和运行应用程序,同时也简化了环境配置和依赖管理的复杂性。在这个系列文章中,我将介绍 Docker 相关的一些主题和概念,帮助读者了解和掌握 Docker 的基本知识和使用方法。

📖 正文

1 Linux部署Docker

1.1 使用yum安装

当前演示环境用的阿里云服务器,登录云服务器,执行以下命令安装yum依赖包
sudo yum install -y yum-utils
配置yum镜像源来安装docker
sudo yum-config-manager --add-repo [https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo](https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo)
sudo sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo

1.2 安装Docker

sudo yum install docker-ce docker-ce-cli containerd.io
当前服务器中已经安装了docker,执行后,进行了升级操作
image.png

1.3 防火墙配置

默认情况下,阿里云服务器防火墙使用了 nftables,但 Docker 尚未支持 nftables, 我们可以使用如下设置,改为使用 iptables。 执行命令如下:
vim /etc/firewalld/firewalld.conf
FirewallBackend 配置为 iptables , 如下图所示
image.png

1.4 启动Docker

sudo systemctl enable docker
sudo systemctl start docker

1.5 验证Docker启动是否成功

docker run --rm hello-world
如果能正常打印hello from Docker,说明启动成功了。

✏ 总结

在Linux服务器中安装Docker的方式有很多,本文只介绍了yum安装Docker,感兴趣的小伙伴还可以去了解下其他方式,同时Windows安装Docker的方式简单,并且博主个人很少在Windows上使用,就不详细展开介绍Windows安装方式了。

💖 欢迎我的关注公众号

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/670126.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

代码随想录打卡第14天第18天

二叉树 1 二叉树部分的一些新知 (1)二叉树的定义,C方法一定要知道,相对于链表而言,二叉树就是多了两个指针,即左右子节点 struct TreeNode {int val;TreeNode *left;TreeNode *right;TreeNode(int x) : …

直线度测量仪出现测量偏差时如何矫正?

直线度测量仪是精密测量仪器,应用于圆形线材、棒材、管材类产品的直线度尺寸检测,既可检测每米直线度尺寸,又可检测整体直线度尺寸。无论是在线检测还是离线检测均可实现。 数据计算:系统根据测头1和测头3采集的X轴方向位置值拟合…

【前端】创建跳动字符效果的前端技术实现

创建跳动字符效果的前端技术实现 在前端开发中,动态视效能够显著增强用户体验。本文介绍一种实现字符跳动效果的技术方案,通过简单的HTML、CSS和JavaScript代码,你可以为网页文本添加生动的交互动画。这种效果可以用于吸引用户注意、增强品牌…

Swagger使用和注释介绍

一:介绍 1、什么是Swagger Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码&#xff…

docker-compose完成mysql8.0+环境搭建

1、准备my.cnf文件到指定目录(和基础的增加了一个default_authentication_pluginmysql_native_password 的身份验证插件配置信息) 原因:官方提到: 该方式可以解决:Authentication plugin ‘caching_ sha2_password‘ c…

武汉星起航:解锁亚马逊平台运营新技能,助您跨境电商更上一层楼

随着全球化趋势的加强和互联网技术的飞速发展,跨境电商行业正迎来前所未有的发展机遇。亚马逊作为全球最大的电商平台之一,在中国开通了17个市场,其中北美、欧洲、亚洲站点尤为成熟,这些地区的经济发达,消费者收入高&a…

重识来伊份:抢滩首店经济,休闲零食品牌的“面子”和“里子”

前不久,苹果静安零售店的首秀频频登上热搜。 这背后,不仅仅因为它是中国大陆最大的苹果旗舰店,还在于它的设计融入了时尚又古典的上海街区,吸引了众多市民拍照打卡。今年3月至5月,上海会持续举办“首发上海”春季系列…

ABAP开发(5)字符串操作

文章目录 1、CONCATENATE2、SPLIT3、SEARCH4、REPLACE 1、CONCATENATE 使用关键字CONCATENATE可以将多个字符串进行连接,也可以在连接的过程中添加分隔符。 2、SPLIT 3、SEARCH 4、REPLACE

学生公寓电费信息|基于SprinBoot+vue微信小程序的学生公寓电费信息管理系统(源码+数据库+文档)

学生公寓电费信息管理系统 目录 基于SprinBootvue的学生公寓电费信息管理系统 一、前言 二、系统设计 三、系统功能设计 1管理员服务端功能界面 2公寓管理员微信端功能模块 3学生微信端功能模块 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选题…

软件2班20240506

package com.yanyu;public interface JDBC {void getConnection(); }package com.yanyu;public class Mysql implements JDBC{// ALT ENTER // ctrl o 专门 针对 写 父类方法的Overridepublic void getConnection() {System.out.println("正在 了解…

极简—springMVC工作流程

1、流程图 2、流程 发起请求:客户端通过 HTTP 协议向服务器发起请求。前端控制器:这个请求会先到前端控制器 DispatcherServlet,它是整个流程的入口点,负责接收请求并将其分发给相应的处理器。处理器映射:DispatcherS…

基于Spring Boot的民宿管理平台设计与实现

基于Spring Boot的民宿管理平台设计与实现 开发语言:Java框架:springbootJDK版本:JDK1.8数据库工具:Navicat11开发软件:eclipse/myeclipse/idea 系统部分展示 前台首页功能界面图,在系统首页可以查看首页…