jxing %!s(int64=4) %!d(string=hai) anos
pai
achega
2ff6b58e9c
Modificáronse 1 ficheiros con 4 adicións e 1 borrados
  1. 4 1
      docs/setup/centos/server/postgresql-docker.md

+ 4 - 1
docs/setup/centos/server/postgresql-docker.md

@@ -723,10 +723,11 @@
 
     2. 运行
         mkdir -p /var/lib/postgresql/data
-        docker run -d -e POSTGRES_PASSWORD=123456 --name pg12 -v /var/lib/postgresql/data:/var/lib/postgresql/data -p 5432:5432 mypg:1 postgres
+        docker run -d -e POSTGRES_PASSWORD=123456 --restart=always --name pg12 -v /var/lib/postgresql/data:/var/lib/postgresql/data -p 5432:5432 mypg:1 postgres
         
         -d表示后台执行 (容器有个特性, 如果你run容器时执行的命令结束的话, 容器则自动结束) 
         -e表示设置环境变量(此处为pg数据库密码)
+        --restart=always 表示自动重启策略 (策略类型有 no, on-failure, unless-stopped, always)
         --name是给容器起一个名字pg12
         -p 表示端口映射(本机端口:容器端口)
         -v 表示文件夹映射(本机目录:容器目录)  此处表示postgresql的数据文件存放目录放在本机中, 即便换了容器, 数据也是不变
@@ -763,6 +764,8 @@
     7. 退出容器
         exit/quit
         ctrl + P + Q (不关闭当前进程)
+    8. 修改容器配置
+        docker update --restart=always pg12    (设置容器的重启规则)
         
 ## 导出和载入镜像
     镜像的导入和导出是方便镜像的分享和迁移, 如果服务器网路不好或者pull不下来镜像,只能在其它网路比较好的机器上pull下来