搭建个人博客系列--docker

因为后续所有的组件都会在docker上安装,所以要先安装docker。

一、安装docker

1.配置yum

yum install -y yum-utilsyum makecache fast

2.卸载老docker

yum remove docker

 3.配置镜像地址

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4.安装docker

yum install docker-ce docker-ce-cli containerd.io

5.启动并检查

systemctl start dockerdocker version

这样就算成功了

6.配置加速服务(阿里云服务器配置)

由阿里云提供

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

7.删除(仅记录用)

yum remove docker-ce docker-ce-cli containerd.iorm -rf /var/lib/docker

二、常用命令

# 镜像类
docker images                    # 查看镜像列表

docker search 名称               # 搜索镜像

docker pull 镜像名               # 拉取镜像
docker pull 镜像名:Tag    

docker rmi -f 镜像名/镜像ID        # 删除镜像

docker save 镜像名/镜像ID -o 镜像保存在哪个位置与名字   # 保存镜像

docker load -i 镜像保存文件位置     # 加载镜像

# 容器类

sudo docker ps                # 容器列表


sudo docker ps -a             # 查看所有容器  -----包含正在运行 和已停止的

docker run                    # 创建镜像
-it     表示 与容器进行交互式启动
-d      表示可后台运行容器 (守护式运行)  
-p      将容器的端口映射到宿主机上,通过宿主机访问内部端口
-v      将容器内的指定文件夹挂载到宿主机对应位置 (可以多挂载)
-e      环境配置
--name  给要运行的容器 起的名字  
镜像名称:TAG

---------------------------------------------------------------------------------

以mysql安装为例     (: 该符号前为宿主机,后为容器内):
docker run -it -d -p 3306:3306 -v /mysql/conf:/mysql/conf.d -v /mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql01 mysql:5.7

docker stop 容器名/容器ID      # 停止容器


docker rm -f 容器名/容器ID                           # 删除一个容器
docker rm -f 容器名/容器ID 容器名/容器ID   # 删除多个容器 
docker rm -f $(docker ps -aq)                       # 删除全部容器

sudo docker attach 容器ID/容器名               # 进入容器

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

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

相关文章

【Note】《Kafka: The Definitive Guide》 第5章:深入 Kafka 内部结构,理解分布式日志系统的核心奥秘

《Kafka: The Definitive Guide》 第5章&#xff1a;深入 Kafka 内部结构&#xff0c;理解分布式日志系统的核心奥秘 Apache Kafka 在表面上看似只是一个“分布式消息队列”&#xff0c;但其背后的存储架构、分区机制、复制策略与高性能设计&#xff0c;才是它在千万级 TPS 场景…

当“漏洞”成为双刃剑——合法披露与非法交易的生死线在哪里?

首席数据官高鹏律师数字经济团队创作&#xff0c;AI辅助 一、一场“漏洞”的博弈&#xff1a;从“手术刀”到“毒药”的分界 2025年夏&#xff0c;某电商平台因系统漏洞被曝光&#xff0c;引发舆论风暴。白帽子甲在发现漏洞后&#xff0c;第一时间联系平台技术团队&#xff0…

Hadoop 分布式存储与计算框架详解

Hadoop开发实战:https://www.borimooc.com/course/1004.htm hadoop是适合海量数据的分布式存储&#xff0c;和分布式计算的框架 hadoop有三大组件: mapreduce&#xff1a;适合海量数据的分布式计算&#xff0c;分为map阶段、shuffle阶段和reduce阶段hdfs&#xff1a;分布式文…

LeetCode 2099.找到和最大的长度为 K 的子序列:自定义排序

【LetMeFly】2099.找到和最大的长度为 K 的子序列&#xff1a;自定义排序 力扣题目链接&#xff1a;https://leetcode.cn/problems/find-subsequence-of-length-k-with-the-largest-sum/ 给你一个整数数组 nums 和一个整数 k 。你需要找到 nums 中长度为 k 的 子序列 &#x…

循环移位网络设计

总体架构 模块描述 循环移位网络模块&#xff08;模块名&#xff1a;VAL_CS_PROC&#xff09;&#xff0c;对输入数据&#xff08;in_data&#xff09;做循环移位处理&#xff0c;两个cycle即可输出数据。 Fig 1 循环移位模块顶层 设计要求 00】 支持对data_num个有效数据做…

IO进程线程(IPC通讯)

目录 一、IPC通讯机制 1&#xff09;传统的通讯机制&#xff1a; 2&#xff09;systemV 的通讯机制&#xff1a; 3&#xff09;跨主机的通讯机制&#xff1a; 1、无名管道 1&#xff09;无名管道的概念 2&#xff09;无名管道的函数 3&#xff09;无名管道通讯&#xf…

Webpack 5 核心机制详解与打包性能优化实践

&#x1f916; 作者简介&#xff1a;水煮白菜王&#xff0c;一个web开发工程师 &#x1f47b; &#x1f440; 文章专栏&#xff1a; 前端专栏 &#xff0c;记录一下平时在博客写作中&#xff0c;总结出的一些开发技巧和知识归纳总结✍。 感谢支持&#x1f495;&#x1f495;&am…

Manus AI与多语言手写识别

技术文章大纲&#xff1a;Manus AI与多语言手写识别 引言 手写识别技术的发展背景与市场需求Manus AI的定位与核心技术优势多语言场景下的挑战与机遇 Manus AI的核心技术架构 基于深度学习的端到端手写识别模型多模态数据融合&#xff08;笔迹压力、书写轨迹等&#xff09;…

Go与Python爬虫对比及模板实现

go语言和Python语言都可选作用来爬虫项目&#xff0c;因为python经过十几年的累积&#xff0c;各种库是应有尽有&#xff0c;学习也相对比较简单&#xff0c;相比GO起步较晚还是有很大优势的&#xff0c;么有对比就没有伤害&#xff0c;所以我利用一个下午&#xff0c;写个Go爬…

Vidwall: 支持将 4K 视频设置为动态桌面壁纸,兼容 MP4 和 MOV 格式

支持将 4K 视频设置为动态桌面壁纸&#xff0c;兼容 MP4 和 MOV 格式。只需将视频拖入应用界面&#xff0c;点击即可立即应用为桌面背景。 为桌面增添生动趣味的动态壁纸效果&#xff01;录制视频时设置动态背景&#xff0c;也能让画面更吸引人。 &#x1f4e5; https://apps.…

【LeetCode 热题 100】234. 回文链表——快慢指针+反转链表

Problem: 234. 回文链表 题目&#xff1a;给你一个单链表的头节点 head &#xff0c;请你判断该链表是否为回文链表。如果是&#xff0c;返回 true &#xff1b;否则&#xff0c;返回 false 。 文章目录 整体思路完整代码时空复杂度时间复杂度&#xff1a;O(N)空间复杂度&#…

【源力觉醒 创作者计划】开源、易用、强中文:文心一言4.5或是 普通人/非AI程序员 的第一款中文AI?

前言 你有没有发现&#xff0c;AI 正在悄悄渗透进我们的生活&#xff1a;写文案、画插图、做PPT、答作业&#xff0c;它几乎无所不能&#x1f60d; &#xff01;但很多人可能会问&#xff1a; AI&#xff0c;我能用吗&#xff1f;用得起吗&#xff1f;适合我吗&#xff1f;特别…

【保姆级喂饭教程】Git图形化客户端Sourcetree安装及使用教程

目录 前言一、SourceTree简介二、安装教程三、使用教程1. 添加仓库 四、评价总结后记参考文献 前言 在查找Git Flow实现工具的时候&#xff0c;看到了SourceTree&#xff0c;支持Git Flow、GitHub Flow等多种Git工作流&#xff0c;安装简单学习一下。 一、SourceTree简介 Git的…

【kafka】kafka3.3.2常用命令

查看kafka服务版本 [rootlocalhost eicar]# kafka-server-start.sh --version [2025-06-23 11:10:54,106] INFO Registered kafka:typekafka.Log4jController MBean (kafka.utils.Log4jControllerRegistration$) 3.3.2 (Commit:b66af662e61082cb) [rootlocalhost eicar]#查看消…

LastActivityView -查看电脑上的所有操作记录

LastActivityView 是一款由 NirSoft 开发的免费工具&#xff0c;适用于 Windows 操作系统。它能够通过分析系统日志、Prefetch 文件、图标缓存数据库、注册表以及蓝屏 Dump 文件等多种来源&#xff0c;综合展示电脑从安装系统至今的所有操作记录。 LastActivityView 的功能 L…

English Practice - Day 3

Hi ChatGPT, I am back. can we start today’s english practice? Welcome back, Kelly! &#x1f60a; Yes — let’s begin today’s English practice! You’re doing great by showing up consistently. &#x1f4aa; Q&#xff1a; What’s the weather like today w…

quickbi看板内嵌入powerbi页面(含单点登录解决方法)

quickbi看板内嵌入powerbi页面&#xff08;含单点登录解决方法&#xff09; 实现步骤 要实现在quickbi看板中嵌入powerbi页面&#xff0c;分4步来实现。 1. 新建quickbi看板&#xff0c; 2. 添加内嵌页面 3. 获取Powerbi链接 4. 将powerbi链接粘贴到内嵌页面中 第一步&am…

CentOS-6如何配置网络设置IP? 笔记250706

CentOS-6如何配置网络设置IP? 笔记250706 1️⃣ 参考 1 CentOS 6 网络配置完全指南 在 CentOS 6 中配置网络设置主要涉及修改 /etc/sysconfig/network-scripts/ 目录下的配置文件。以下是详细配置步骤&#xff1a; 一、配置静态 IP 地址 1. 编辑网卡配置文件 vi /etc/sys…

WPF学习笔记(24)命令与ICommand接口

命令与ICommand接口一、命令1. ICommandSource2. 示例3. CommandBinding二、ICommand1.ICommand接口2. ICommand用法3. CanExecute总结一、命令 官方文档&#xff1a;https://learn.microsoft.com/zh-cn/dotnet/desktop/wpf/advanced/commanding-overview 1. ICommandSource 官…

TCP长连接保持在线状态

TCP长连接是指在一次TCP连接建立后&#xff0c;保持连接状态较长时间&#xff0c;用于多次数据传输&#xff0c;而不是每次通信后立即断开。这种机制对于需要频繁通信的应用非常重要。 保持TCP长连接在线的方法 1. 心跳机制(Heartbeat) 实现原理&#xff1a;定期发送小数据包…