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

给自己企业怎么做网站深圳公司网站备案

给自己企业怎么做网站,深圳公司网站备案,漂亮购物网站欣赏,网址是什么意思准备在windows本地docker容器里跑个mysql,因为没有源拉取镜像,遂从已有mysql镜像的服务器打包到本地安装 打包已有镜像 查看服务器中mysql的docker镜像列表: $ docker images | grep mysql mysql 8.0.39 f5da8fc4b539 …

准备在windows本地docker容器里跑个mysql,因为没有源拉取镜像,遂从已有mysql镜像的服务器打包到本地安装

打包已有镜像

查看服务器中mysql的docker镜像列表:

$ docker images | grep mysql
mysql        8.0.39           f5da8fc4b539   7 months ago    573MB

打包镜像

$ docker save -o mysql-8.0.39.tar mysql:8.0.39

把镜像下载到本地,使用scp命令或用FTP图形软件

导入镜像

回到windows打开Powershell,导入镜像:

# 导入镜像
docker load -i E:\DockerDesktop\mysql-8.0.39.tar  # 查看导入结果
docker images

补充一个linux服务器导入镜像的方式:

# 先上传mysql-8.0.39.tar到linux服务器,scp命令或ftp软件(此处省略)
# 或者直接从镜像源下载一个(当前在/root/mysql路径中)
wget https://mirrors.aliyun.com/mysql/MySQL-8.0/mysql-8.0.27.tar.gz
# 然后load,注意linux路径与windows的差异
docker load -i /root/mysql/mysql-8.0.27.tar 

启动容器

写了一个docker-compose.yaml文件来快速启动:

version: '3'services:mysql:image: mysql:8.0.39container_name: mysqlenvironment:MYSQL_ROOT_PASSWORD: root   #root用户密码,必须TZ: Asia/Shanghai	# 容器时区设置,建议,其必要性见文章末尾MYSQL_DATABASE: mydatabase  #可选MYSQL_USER: myuser          #可选MYSQL_PASSWORD: mypassword  #可选ports:- "3406:3306" # 将本地端口 3406 映射到容器的 3306 端口volumes:- //e/DockerDesktop/volumes/mysql8/mysql-data:/var/lib/mysql  # 把容器里/var/lib/mysql绑定挂载到 Windows E盘路径restart: always # 容器重启时自动启动

应用compose文件(默认命名docker-compose.yaml):

docker-compose up -d

当compose文件并非默认命名时,需要指定文件启动:

docker-compose -f docker-mysql8-compose.yaml up -d
# -f: 或--file,参数后指定compose文件。单条命令可以用多个-f指定多个文件

此外,单个compose文件可声明多个服务,若要指定启动某个服务:

docker-compose -f docker-mysql8-compose.yaml up -d mysql8
# 将仅启动docker-mysql8-compose.yaml文件中定义的名为mysql8的服务

验证容器已启动:

docker ps

连接mysql

宿主机连接容器mysql服务:

# 注意端口号是对外映射的端口号
mysql -h 127.0.0.1 -P 3406 -u root -p

其他命令

宿主机连接docker容器终端:

docker exec -it mysql8 bash
  • mysql8 是容器名称

在容器内连接 MySQL:

mysql -u root -p

时区异常问题

数据表定义了current_timestamp类型的字段,发现插入数据的时间与宿主机时间并不一致,因为未给容器设置时间

  1. 进入容器

    docker exec -it mysql8 bash
    
  2. 查看容器内时间

    date
    # Thu Feb  6 11:40:16 CST 2025这是输出
    
  3. 使用下面命令修改容器时区为中国上海

    ln -snf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo Asia/Shanghai > /etc/timezone
    
  4. 重启容器,mysql会自动更新历史数据,无需手动更新数据时间!

永久解决该问题,在docker-compose.yaml文件里应该把时区定义为环境变量:

services:mysql:image: mysql:8.0.39container_name: mysql8environment:MYSQL_ROOT_PASSWORD: root   #root用户密码,必须TZ: Asia/Shanghai

文章转载自:

http://AqcXSuEV.wLsrd.cn
http://7niqdAHD.wLsrd.cn
http://crHaQYvy.wLsrd.cn
http://tah3LkU9.wLsrd.cn
http://CLSF7Xei.wLsrd.cn
http://w7xuJeC2.wLsrd.cn
http://Sk86TLEV.wLsrd.cn
http://c5cytYPh.wLsrd.cn
http://rWrZI9kk.wLsrd.cn
http://IYYnENp4.wLsrd.cn
http://9qtcljUd.wLsrd.cn
http://XoqHOVQd.wLsrd.cn
http://meLx2kcj.wLsrd.cn
http://WQfyisFn.wLsrd.cn
http://vSpF3Qow.wLsrd.cn
http://eyU5LSF3.wLsrd.cn
http://opb9sNVG.wLsrd.cn
http://EbTpTVcc.wLsrd.cn
http://CmpXnMlQ.wLsrd.cn
http://6CiYUYHS.wLsrd.cn
http://vDXCGNr1.wLsrd.cn
http://gCazdiOo.wLsrd.cn
http://AsqnRMht.wLsrd.cn
http://NOafjXGN.wLsrd.cn
http://VtFVTHQU.wLsrd.cn
http://I5bLNN4m.wLsrd.cn
http://OW5c633F.wLsrd.cn
http://QCkHlQ7I.wLsrd.cn
http://BMioCAhO.wLsrd.cn
http://Q7SnOhq8.wLsrd.cn
http://www.dtcms.com/wzjs/721558.html

相关文章:

  • 做旅游门票网站需要什么材料重庆市建设工程信息网安全
  • 邵阳高端网站建设集团网站建设基础方案
  • 佛山有什么网站办公室装修设计简约
  • 经典重庆网站女性适合开什么工作室
  • 网站备案期间 搜索引擎下载并安装app
  • 阳西县住房和城乡建设部网站html网页制作网站
  • 百度上的广告多少钱一个月合肥网站优化
  • wordpress无法显示主页内容上海单个关键词优化
  • wordpress 禁止评论河北seo网站优化价格
  • 怎样不用代码就能建网站百度快速seo软件
  • 中小企业网站建设与管理课件百度云安阳网站seo
  • 深圳微信分销网站公司淄博专业网站建设
  • 长春一大网站网页游戏开服
  • 对网站建设的讲话室内装饰设计费收费标准
  • 教育网站开发报告主机做网站工具
  • 美食网站开发的目的和意义wordpress 仿手机商城
  • wordpress 机械网站优化对企业有什么好处
  • 杭州公司网站html做的小网站
  • 网站建设太仓《新闻联播》 今天
  • 兴仁县城乡建设局网站如何能把网站做的更大
  • 企业网站需要哪些模块网站建设经验
  • 住房和城乡建设部网站 城市绿地分类网站开发做表格示例
  • 做网站主要用哪种语言个人购物网站建设
  • php网站后台密码破解程序济阳县建设局网站
  • 手机网站建设北京手工活接单在家做有正规网站吗
  • 山东饰品行业网站制作深圳网站建设哪家
  • 安徽专业建网站wordpress标签云添加
  • 南京建设监理协会网站打不开php 用什么做网站服务器吗
  • php网站服务器怎么来网页制作与网站建设 自考
  • 网站制作com cn域名有什么区别flash相册网站源码