CentOS7.9安装docker服务,配置镜像加速器

news2024/11/25 18:57:10

目录

一、安装docker服务

二、配置镜像加速器

 三、下载系统镜像(Ubuntu、 centos )

四、基于下载的镜像创建两个容器(容器名一个为自己名字全拼,一个为首名字字母 )

五、容器的启动、 停止及重启操作

六、查看正在运行的容器和所有容器

七、退出容器: 两种方法分别实现

八、连接到运行的容器

九、查看容器或镜像的内部信息

十、查看所有镜像

一、安装docker服务

安装软件包
[root@localhost ~]# yum install -y yum-utils device-mapper-persistent-data lvm2

设置yum源
[root@localhost ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

查看版本信息并安装docker-ce
[root@localhost ~]# yum list docker-ce --showduplicates | sort -r
[root@localhost ~]# yum -y install docker-ce-18.03.1.ce

启动docker设置开机自启
[root@localhost ~]# systemctl enable --now docker

二、配置镜像加速器

[root@localhost ~]# mkdir -p /etc/docker

[root@localhost ~]# cat /etc/docker/daemon.json
{
  "registry-mirrors": ["https://5twf62k1.mirror.aliyuncs.com"]
}

重启容器docker (重启 Docker 进程加速器即可生效)

[root@localhost ~]# systemctl restart docker

验证拉取镜像速度
[root@localhost ~]# docker pull mysql

 三、下载系统镜像(Ubuntu、 centos )

[root@localhost ~]# docker pull ubuntu
[root@localhost ~]# docker pull centos

查看镜像
[root@localhost ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
mysql               latest              3218b38490ce        20 months ago       516MB
ubuntu              latest              ba6acccedd29        22 months ago       72.8MB
centos              latest              5d0da3dc9764        23 months ago       231MB

四、基于下载的镜像创建两个容器(容器名一个为自己名字全拼,一个为首名字字母 )

[root@localhost ~]# docker run --name shenqilun -it ubuntu /bin/bash
root@2b772b9b44ed:/# exit
exit

[root@localhost ~]# docker run --name SQL -it centos /bin/bash
[root@f76eb823b8b3 /]# exit
exit

查看容器
[root@localhost ~]# docker ps -a
CONTAINER ID        IMAGE               COMMAND             CREATED              STATUS                            PORTS               NAMES
f76eb823b8b3        centos              "/bin/bash"         46 seconds ago       Exited (0) 40 seconds ago                             SQL
2b772b9b44ed        ubuntu              "/bin/bash"         About a minute ago   Exited (127) About a minute ago                       shenqilun

五、容器的启动、 停止及重启操作

使用start、stop、restart命令

以shenqilun容器为例

启动
[root@localhost ~]# docker start shenqilun
shenqilun

停止
[root@localhost ~]# docker stop shenqilun
shenqilun

重启
[root@localhost ~]# docker restart shenqilun
shenqilun

六、查看正在运行的容器和所有容器

正在运行的容器
[root@localhost ~]# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
2b772b9b44ed        ubuntu              "/bin/bash"         4 minutes ago       Up About a minute                       shenqilun

所有容器
[root@localhost ~]# docker ps -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                     PORTS               NAMES
f76eb823b8b3        centos              "/bin/bash"         3 minutes ago       Exited (0) 3 minutes ago                       SQL
2b772b9b44ed        ubuntu              "/bin/bash"         4 minutes ago       Up About a minute                              shenqilun

七、退出容器: 两种方法分别实现

1、exit

2、crtl + p +Q

八、连接到运行的容器

[root@localhost ~]# docker exec -it shenqilun /bin/bash
root@2b772b9b44ed:/# 

九、查看容器或镜像的内部信息

[root@localhost ~]# docker inspect shenqilun | grep -i address
            "LinkLocalIPv6Address": "",
            "SecondaryIPAddresses": null,
            "SecondaryIPv6Addresses": null,
            "GlobalIPv6Address": "",
            "IPAddress": "172.17.0.2",
            "MacAddress": "02:42:ac:11:00:02",
                    "IPAddress": "172.17.0.2",
                    "GlobalIPv6Address": "",
                    "MacAddress": "02:42:ac:11:00:02",

十、查看所有镜像

[root@localhost ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
mysql               latest              3218b38490ce        20 months ago       516MB
ubuntu              latest              ba6acccedd29        22 months ago       72.8MB
centos              latest              5d0da3dc9764        23 months ago       231MB

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2023国赛数学建模思路 - 案例:随机森林

文章目录 1 什么是随机森林?2 随机深林构造流程3 随机森林的优缺点3.1 优点3.2 缺点 4 随机深林算法实现 建模资料 ## 0 赛题思路 (赛题出来以后第一时间在CSDN分享) https://blog.csdn.net/dc_sinor?typeblog 1 什么是随机森林&#xff…

启动audit服务报错

启动centos audit服务报错 错误信息 $service auditd restart Stopping logging: [FAILED] Redirecting start to /bin/systemctl start auditd.service Job for auditd.service failed because the control process exited with error code. See “systemctl status auditd.s…

Matlab进阶绘图第26期—双向堆叠图

双向堆叠图是一种特殊的堆叠图,其通过在两个方向构建堆叠图,从而可以对两种类别的同名及综合属性进行全方位的比较。 由于Matlab中未收录双向堆叠图的绘制函数,因此需要大家自行设法解决。 本文分享一个简单的双向堆叠图的绘制方法&#xf…

Vue3二维码生成

目录 qrcode.vue 快速开始 使用 全部代码 qrcode.vue https://github.com/scopewu/qrcode.vue/blob/main/README-zh_cn.mdhttps://github.com/scopewu/qrcode.vue/blob/main/README-zh_cn.md ⚠️ 如果你正在使用 Vue 3,请升级 qrcode.vue 到 3.x; &#x1f5…

elementUI moment 年月日转时间戳 时间限制

changeStartTime(val){debuggerthis.startT val// this.startTime parseInt(val.split(-).join())this.startTime moment(val).unix() * 1000 //开始时间毫秒if(this.endTime){this.endTime moment(this.endT).unix() * 1000 //结束时间毫秒if(this.startTime - this.endTi…

上海亚商投顾:创业板指反弹大涨1.26% 核污染概念股午后全线走强

上海亚商投顾前言:无惧大盘涨跌,解密龙虎榜资金,跟踪一线游资和机构资金动向,识别短期热点和强势个股。 市场情绪 三大指数今日集体反弹,沪指午后冲高回落,创业板指盘中涨超2%,尾盘涨幅也有所收…

Jsp 解决out.print()输出多出空行

一、原因 在 JSP 中&#xff0c;HTML 标签和 JSP 指令之外的内容会被当作文本处理&#xff0c;包括空行、空格和制表符等。当 JSP 引擎解析 JSP 页面时&#xff0c;会将这些文本内容原封不动地输出到响应中。 http响应 二、解决方法 在Jsp页面最前端添加 <% page trimDir…

国标视频云服务EasyGBS国标平台与海康4200平台级联后不能播放的问题解决方法

国标视频云服务EasyGBS支持设备/平台通过国标GB28181协议注册接入&#xff0c;并能实现视频的实时监控直播、录像、检索与回看、语音对讲、云存储、告警、平台级联等功能。平台部署简单、可拓展性强&#xff0c;支持将接入的视频流进行全终端、全平台分发&#xff0c;分发的视频…

如何使用自动化测试工具Selenium?

哈喽&#xff0c;大家好&#xff0c;我是小浪。那么有一段时间没有更新了&#xff0c;还是在忙实习和秋招的事情&#xff0c;那么今天也是实习正式结束啦&#xff0c;开始继续更新我们的学习博客&#xff0c;后期主要是开发和测试的学习博客内容巨多&#xff0c;感兴趣的小伙伴…

2023前端面试笔记 —— HTML5

系列文章目录 内容链接2023前端面试笔记HTML5 文章目录 系列文章目录前言一、HTML 文件中的 DOCTYPE 是什么作用二、HTML、XML、XHTML 之间有什么区别三、前缀为 data- 开头的元素属性是什么四、谈谈你对 HTML 语义化的理解五、HTML5 对比 HTML4 有哪些不同之处六、meta 标签有…

【动手学深度学习】--21.锚框

锚框 学习视频&#xff1a;锚框【动手学深度学习v2】 官方笔记&#xff1a;锚框 1.锚框 目标检测算法通常会在输入图像中采样大量的区域&#xff0c;然后判断这些区域中是否包含我们感兴趣的目标&#xff0c;并调整区域边界从而更准确地预测目标的真实边界框&#xff08;gro…

模型下载不知道去哪下便宜的可以看过来!

我们在画图的时候&#xff0c;为了提升工作效率&#xff0c;会上一些模型下载网站下载一些模型&#xff0c;但是有时候模型网站的免费模型找不到自己想要的模型&#xff0c;我们只能下载付费的。因此&#xff0c;寻找一个便宜的又能满足自己需求的模型下载网站变得很重要。现在…

微信群发超过200人怎么一键群发

首先微信本身就有群发的功能&#xff0c;只不过有限制最多也就200人。使用微信自带的群发助手需要分批进行群发消息&#xff0c;如果不想分批次群发消息可以借助第三方工具&#xff0c;比如微信管理系统。 微信自带的群发助手使用如下&#xff1a; 手机打开微信——【我】的主…

WPF实战项目十二(API篇):配置AutoMapper

1、新建类库WPFProjectShared&#xff0c;在类库下新建文件夹Dtos&#xff0c;新建BaseDto.cs&#xff0c;继承INotifyPropertyChanged&#xff0c;实现通知更新。 public class BaseDto : INotifyPropertyChanged{public int Id { get; set; }public event PropertyChangedEv…

Seaborn数据可视化(四)

目录 1.绘制箱线图 2.绘制小提琴图 3.绘制多面板图 4.绘制等高线图 5.绘制热力图 1.绘制箱线图 import seaborn as sns import matplotlib.pyplot as plt # 加载示例数据&#xff08;例如&#xff0c;使用seaborn自带的数据集&#xff09; tips sns.load_dataset("t…

OVRL-V2: A simple state-of-art baseline for IMAGENAV and OBJECTNAV 论文阅读

论文信息 题目&#xff1a;OVRL-V2: A simple state-of-art baseline for IMAGENAV and OBJECTNAV 作者:Karmesh Yadav&#xff0c; Arjun Majumdar&#xff0c; Ram Ramrakhya 来源&#xff1a;arxiv 时间&#xff1a;2023 代码地址&#xff1a; https://github.com/ykarmesh…

UWB超宽带定位技术介绍

UWB超宽带定位技术介绍 UWB系统是近几年来非常热门的一个技术&#xff0c;UWB技术使用两种方式传输数据&#xff1a;一种是无线收发&#xff0c;利用卫星信号进行传输&#xff0c;另一种是通过无线通信的方式传输数据。 无线收发采用的模式主要是同步、异步和自适应多址。 一…

Linux环境下远程访问SVN服务:SVN内网穿透的详细配置与操作指南

文章目录 前言1. Ubuntu安装SVN服务2. 修改配置文件2.1 修改svnserve.conf文件2.2 修改passwd文件2.3 修改authz文件 3. 启动svn服务4. 内网穿透4.1 安装cpolar内网穿透4.2 创建隧道映射本地端口 5. 测试公网访问6. 配置固定公网TCP端口地址6.1 保留一个固定的公网TCP端口地址6…

AI常用工具实战,一次性带你全面体验,助你掌握AI技术!

AI常用工具实战&#xff0c;一次性带你全面体验&#xff0c;助你掌握AI技&#xff1a; 1、AI工具的通识介绍&#xff0c;工具准备 2、GPT和Mid journey文本图形工具的使用说明 3、GPT&#xff1a;核心玩法、定制你的私人助理&#xff0c;在不同场景下&#xff0c;GPT能够为我…

自动化部署及监测平台基本架构

声明 本文是学习 政务计算机终端核心配置规范. 而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们 核心配置自动化部署及监测技术要求 自动化部署及监测平台基本架构 对于有一定规模的政务终端核心配置应用&#xff0c;需要配备自动化部署及监测平台&am…