当前位置: 首页 > wzjs >正文

门户网站建设创新零基础考二建有多难

门户网站建设创新,零基础考二建有多难,安徽盛绿建设网站,大连鼎信网站建设公司地址当前操作演示系统为阿里云Anolis OS 8.4 RHCK 64位 成功Docker 是一个开源的应用容器引擎,允许开发者将应用及其依赖项打包到一个轻量级、可移植的容器中,实现跨平台的高效部署和运行~ 安装Docker 首先如果系统中已经存在旧的Docker,则先卸…

当前操作演示系统为阿里云Anolis OS 8.4 RHCK 64位

成功Docker 是一个开源的应用容器引擎,允许开发者将应用及其依赖项打包到一个轻量级、可移植的容器中,实现跨平台的高效部署和运行~

安装Docker

首先如果系统中已经存在旧的Docker,则先卸载

yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine \docker-selinux 

第一步:  安装一个yum工具,配置Docker的yum库

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

 命令解释: 安装 Docker 及其依赖组件

当出现图片上已经安装成功~


第二步:开始配置阿里云镜像

命令解释:这两条命令的作用是将 Docker 的官方 YUM 源替换为阿里云镜像源,以加速 Docker 相关软件包的下载速度

sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.reposudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo

当出现图片上已经配置成功~


第三步:再次更新yum,建立缓存

sudo yum makecache fast

 CentOS 8上不在支持 fast,去fast掉直接使用

sudo yum makecache

若需确认系统版本,可通过以下命令查看:

cat /etc/centos-release

命令解释:1.提高查询效率,YUM 在安装、更新或删除软件包时,需要频繁查询软件仓库的元数据。如果这些信息已经缓存在本

                  2.减少网络流量,通过缓存元数据,减少了与远程仓库的交互次数,节省了带宽。

当出现图片上已经建立成功~


第四步:安装Docker

yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

当出现图片上已经安装成功~


第五步:启动跟校验Docker

# 启动Docker服务。
systemctl start docker# 停止Docker服务。
systemctl stop docker# 重启Docker服务。
systemctl restart docker# 设置Docker在系统启动时自动启动。
systemctl enable docker# 执行Docker命令,查看当前运行的容器。如果没有任何报错,说明Docker已经成功启动。
docker ps

当出现图片上已经验证成功~


第六步:配置镜像加速

# 创建目录
rm -f /etc/docker/daemon.json# 复制内容
tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["http://hub-mirror.c.163.com","https://mirrors.tuna.tsinghua.edu.cn","http://mirrors.sohu.com","https://ustc-edu-cn.mirror.aliyuncs.com","https://ccr.ccs.tencentyun.com","https://docker.m.daocloud.io","https://docker.awsl9527.cn"]
}
EOF# 重新加载配置
systemctl daemon-reload# 重启Docker
systemctl restart docker

 当出现图片上已经配置成功~


Docker安装MySQL 8

如果之前安装过可以跳到第六步删除Docker内的MySQL 8容器

第一步:拉取 MySQL 8 镜像

docker pull mysql:8.0  # 指定版本号(如8.0.29)更稳定[1,5](@ref)

 当出现图片上已经成功~


第二步:创建宿主机挂载目录

mkdir -p /home/mysql8/data /home/mysql8/config /home/mysql8/logs

 命令解释:

  •        data:存放 MySQL 数据文件
  •        config:存放自定义配置文件 my.cnf
  •    logs:存储 MySQL 日志

第三步:配置 my.cnf 文件

sudo mkdir -p /home/mysql8/config
sudo tee /home/mysql8/config/my.cnf > /dev/null <<EOL
[client]
default-character-set = utf8mb4[mysqld]
# 基础配置
port = 3306
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
default-storage-engine = INNODB# 安全配置
skip-name-resolve
# 表名大小写敏感(0区分大小写,1不区分)
lower_case_table_names = 1  # 资源限制
max_connections = 200
innodb_buffer_pool_size = 4G# 时区设置
default-time_zone = '+8:00'
EOL

命令解释:统中直接创建 /home/mysql8/config/my.cnf 文件并写入指定内容

 当出现图片上已经配置成功~


第四步:运行容器

#注意自己配的端口号,主要设置当前密码为123456
docker run -d --name mysql8 -p 3306:3306 -v /home/mysql8/data:/var/lib/mysql -v /home/mysql8/config/my.cnf:/etc/mysql/my.cnf -e MYSQL_ROOT_PASSWORD=123456 -e TZ=Asia/Shanghai mysql:8.0 --lower-case-table-names=1

 当出现图片上已经运行成功~

命令解释:该输出信息表示 Docker 容器已经成功启动,并且容器 ID 是 7c51299a93ef88bb4af85cce9d441be36b14f8a9668e803e4d53b5be5bd201f3

检查容器状态:

docker ps -a

第五步:连接到MySQL

docker exec -it mysql8 mysql -uroot -p #回车输入密码123456

第六步:停止并删除现有的 mysql8 容器

docker ps -a | grep mysql8

命令解释:该命令用于列出所有 Docker 容器,并过滤出名称或标签包含 "mysql8" 的容器。

当出现图片上已经成功~

停止并删除容器

docker stop mysql8
docker rm mysql8
docker rm -f mysql8  #或者,你可以使用一条命令同时完成停止和删除

当出现图片上已经成功~

 删除与 mysql8 相关的卷(数据)

rm -rf /home/mysql8/data

 删除未使用的 Docker 资源

docker system prune -a

 验证删除操作,无任何输出说明数据已被删除


Docker常用命令:

一、基础操作命令

分类命令说明
服务管理systemctl start docker启动 Docker 服务
systemctl stop docker停止 Docker 服务
systemctl restart docker重启 Docker 服务
systemctl enable docker设置 Docker 开机自启
镜像管理docker pull <镜像名>:<标签>拉取镜像(默认 latest 标签)
docker images查看本地镜像
docker rmi <镜像ID或名>删除镜像(强制删除加 -f
容器操作docker run [参数] <镜像>创建并运行容器(常用参数:-d 后台、-p 端口映射、--name 命名)
docker ps查看运行中的容器(-a 显示所有容器)
docker stop <容器名/ID>停止容器
docker rm <容器名/ID>删除容器(强制删除加 -f

二、数据卷与网络管理

分类命令说明
数据卷docker volume create <卷名>创建数据卷
docker run -v <主机路径>:<容器路径> [镜像]挂载数据卷
网络管理docker network create [网络名]创建自定义网络
docker network ls查看网络列表

三、Docker Compose 命令

分类命令说明
服务管理docker-compose up -d启动服务(后台运行)
docker-compose down停止并清理资源(加 -v 删除数据卷)
容器操作docker-compose exec <服务名> <命令>进入服务容器执行命令(如 /bin/bash

四、其他实用命令

命令说明
docker system prune -a清理未使用的镜像、容器、网络和卷
docker logs <容器名/ID>查看容器日志(-f 实时跟踪)
docker exec -it <容器名/ID> /bin/bash进入容器交互式终端

现在你也能说自己会Docker了~

http://www.dtcms.com/wzjs/568154.html

相关文章:

  • 做外贸的网站平台有哪些内容教学小程序
  • 东莞网站制作很好 乐云践新珠海网站建设公司哪个好
  • wap 网站源码重庆好网互联
  • 网站建设有那些内容凡客有家
  • 优惠券网站怎样做浏览器打不开wordpress
  • 陕西建设注册中心网站页面设计工资有多少
  • acm手表网站上海网站备案号查询
  • flash怎么做电子书下载网站东莞规划局官方网站
  • 南京门户网站制作佛山建设工程交易中心网站
  • 外贸简单网站建设备案用网站建设方案
  • 网站优化课程培训网站建设工程师待遇
  • 一个公司做100个网站网站模板下载器
  • 北京网站建设正邦php网站开发实例视频
  • 佛山建网站的公司企业咨询是什么
  • 成都网站搭建公司网站制作维护
  • ppt做网站网上书城网站建设总结
  • cms下载官方网站python基础教程文档
  • 南京电商网站建设公司私人做的网站怎么挣钱
  • 网站建设hnshangtian购物网站建设的选题意义
  • 小游戏网站开发做电子商务的网站
  • 那个网站做扑克牌便宜网站怎么样排名
  • 做足球经理头像的网站wordpress官方中文版
  • 网站免费响应建设网站已备案添加新域名
  • 丰都网站建设案例大连手机自适应网站建设价格
  • 网站内容搜索福州企业网站
  • 成品网站管理系统百度推广客户端电脑版
  • 地区网站建设wordpress 大数据插件
  • 微信网站制作价格锦州网站建设品牌
  • 个人网页网站建设品牌型网站的设计
  • 房产律师网站模板伊春市建设局网站