场景:docker 安装的 Pgsql 每当电脑重启docker重启 会发现 数据库都没了数据也没了
解决办法:使用docker volumes 做挂载
以PGSQL为例子,理论其他数据库或者项目需要持久化数据 应该都可以
1.创建Volumes
名字自己可以随便取。
2.拉去镜像
docker pull postgres
3.查看镜像
docker images
4.创建容器
docker run
--name postgres_db
-v pgsqldata:/var/lib/postgresql/data
-e POSTGRES_PASSWORD=password
-e TZ="Asia/Shanghai"
-p 5432:5432
-d postgres:latest
#需要修改的地方
#postgres_db 容器名称可以自己随便取
#pgsqldata 就是前面创建的Volumes 名称
#password 数据库初始密码
#tips
#--name 后面是容器名称
#-e 是用来修改配置
#-p 指定端口映射
#-v 数据存位置设置
#-d 后台运行
运行后进入Volumes就可以看到 数据被挂载了
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
相关推荐: 国内首家!阿里云 Elasticsearch 8.9 版本释放 AI 搜索新动能
数据技术都能四世同堂,凭什么开发 30 岁就要被干掉? 简介: 阿里云作为国内首家上线 Elasticsearch 8.9版本的厂商,在提供 Elasticsearch Relevance Engine™ (ESRE™) 引擎的基础上,提供增强 AI 的最佳实…