Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
删除脱机docker容器中的文件_Docker_Lucene_Zanata - Fatal编程技术网

删除脱机docker容器中的文件

删除脱机docker容器中的文件,docker,lucene,zanata,Docker,Lucene,Zanata,我正在处理以下docker文件: 在我运行./zanata服务器/runapp.sh之后,它启动了两个docker容器: CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 654580794e7c zanata/server:latest "/opt/j

我正在处理以下docker文件:

在我运行./zanata服务器/runapp.sh之后,它启动了两个docker容器:

CONTAINER ID        IMAGE                  COMMAND                  CREATED             STATUS              PORTS                    NAMES
654580794e7c        zanata/server:latest   "/opt/jboss/wildfl..."   18 seconds ago      Up 17 seconds       0.0.0.0:8080->8080/tcp   zanata
311f3379635e        mariadb:10.1           "docker-entrypoint..."   2 weeks ago         Up 2 weeks          3306/tcp                 zanatadb
停电后,zanata服务器容器损坏,留下一些锁文件,我无法再次启动:

org.zanata.exception.ZanataInitializationException: Lucene lock files found. Check if Zanata is already running. Otherwise, Zanata was not shut down cleanly: delete the lock files: [/var/lib/zanata/indexes/org.zanata.model.
HTextFlowTarget/write.lock, /var/lib/zanata/indexes/org.zanata.model.HProjectIteration/write.lock, /var/lib/zanata/indexes/org.zanata.model.HProject/write.lock]

如何删除锁定文件?

好的,我想我需要在容器脱机时删除文件,但实际上我需要在连接到容器并像在普通服务器上一样在其上运行命令后运行容器

主要解决方案是:

sudo docker exec -it 654580794e7c bash
这允许我在容器上执行命令:

[jboss@654580794e7c ~]$ ls
wildfly
整个过程,如果您希望看到:

zanata@zanata:~/docker/zanata-docker-files-platform-4.1.1/zanata-server$ sudo docker ps
[sudo] password for zanata:
CONTAINER ID        IMAGE                  COMMAND                  CREATED             STATUS              PORTS                    NAMES
654580794e7c        zanata/server:latest   "/opt/jboss/wildfl..."   17 minutes ago      Up 17 minutes       0.0.0.0:8080->8080/tcp   zanata
311f3379635e        mariadb:10.1           "docker-entrypoint..."   2 weeks ago         Up 2 weeks          3306/tcp                 zanatadb
zanata@zanata:~/docker/zanata-docker-files-platform-4.1.1/zanata-server$ sudo docker exec -it 654580794e7c bash
[jboss@654580794e7c ~]$ ls
wildfly
[jboss@654580794e7c ~]$ cd /var/lib
[jboss@654580794e7c lib]$ ls
alternatives  games      machines  rpm        systemd  zanata
dbus          initramfs  misc      rpm-state  yum
[jboss@654580794e7c lib]$ cd zanata/indexes
[jboss@654580794e7c indexes]$ ls -lh
total 28K
drwxr-xr-x 2 jboss jboss 4.0K Mar  2 13:14 org.zanata.model.HAccount
drwxr-xr-x 2 jboss jboss 4.0K Mar  2 13:14 org.zanata.model.HGlossaryEntry
drwxr-xr-x 2 jboss jboss 4.0K Mar  2 13:14 org.zanata.model.HGlossaryTerm
drwxr-xr-x 2 jboss jboss 4.0K Mar  2 13:30 org.zanata.model.HProject
drwxr-xr-x 2 jboss jboss 4.0K Mar  2 13:30 org.zanata.model.HProjectIteration
drwxr-xr-x 2 jboss jboss 4.0K Mar  3 07:23 org.zanata.model.HTextFlowTarget
drwxr-xr-x 2 jboss jboss 4.0K Mar  2 13:14 org.zanata.model.tm.TransMemoryUnit
[jboss@654580794e7c indexes]$ cd org.zanata.model.HTextFlowTarget/
[jboss@654580794e7c org.zanata.model.HTextFlowTarget]$ ls
_0.cfe  _0.cfs  _0.si  segments_2  write.lock
[jboss@654580794e7c org.zanata.model.HTextFlowTarget]$ rm write.lock
[jboss@654580794e7c org.zanata.model.HTextFlowTarget]$ ls
_0.cfe  _0.cfs  _0.si  segments_2
[jboss@654580794e7c org.zanata.model.HTextFlowTarget]$ cd .
[jboss@654580794e7c org.zanata.model.HTextFlowTarget]$ cd ..
[jboss@654580794e7c indexes]$ cd org.zanata.model.HProject
[jboss@654580794e7c org.zanata.model.HProject]$ ls
_0.cfe  _0.cfs  _0.si  segments_2  write.lock
[jboss@654580794e7c org.zanata.model.HProject]$ rm write.lock
[jboss@654580794e7c org.zanata.model.HProject]$ cd ..
[jboss@654580794e7c indexes]$ cd org.zanata.model.HProjectIteration/
[jboss@654580794e7c org.zanata.model.HProjectIteration]$ ls
_0.cfe  _0.cfs  _0.si  segments_2  write.lock
[jboss@654580794e7c org.zanata.model.HProjectIteration]$ rm write.lock
[jboss@654580794e7c org.zanata.model.HProjectIteration]$ ^C
[jboss@654580794e7c org.zanata.model.HProjectIteration]$ exit
zanata@zanata:~/docker/zanata-docker-files-platform-4.1.1/zanata-server$