【已完成】docker容器修改映射端口出现错误
出错了,面板运行时发生错误!Exception: too many values to unpack (expected 2)我想把本地8000映射从80修改为443出现这个错误 弄着弄着所有网站项目都看不到了,但是还在正常运行。。。 您好 麻烦将详细的报错截图出来看看 当前无法判断是什么问题导致的 另外是最新版面板吗 REQUEST_DATE: 2024-02-13 17:26:10
VERSION: CentOS7.9.2009 x86_64(Py3.7.9)- 8.0.5
REMOTE_ADDR: 160.16.58.53
REQUEST_URI: POST /btdocker/container/upgrade_container?
REQUEST_FORM: {'data': '{"id":"3253f3c7a816c1f5046fe3f043a7107e5124ecc410b210b9c31877002f8f2d6c","new_name":"dk_wordpress-wordpress-1","new_image":"wordpress:latest","new_publish_all_ports":"0","new_port":{"443/tcp":"8000"},"new_network":"dk_wordpress_default","new_ip_address":"172.18.0.3","new_command":"","new_entrypoint":"","new_auto_remove":"0","new_privileged":"0","new_restart_policy":{"Name":"always"},"new_mem_reservation":"0","new_cpu_quota":0,"new_mem_limit":"0","new_labels":"com.docker.compose.config-hash=db59993e96cb6687e6cbc3c706fe2b410ea5af6061da6bcb959282686e7b3de8\\ncom.docker.compose.container-number=1\\ncom.docker.compose.depends_on=db:service_started:false\\ncom.docker.compose.image=sha256:14425bb2eae98ef05853f78e2c8bc3d91cff3b465f2933c6f105ac697facb3ea\\ncom.docker.compose.oneoff=False\\ncom.docker.compose.project=dk_wordpress\\ncom.docker.compose.project.config_files=/www/dk_project/dk_app/dk_wordpress/docker-compose.yml\\ncom.docker.compose.project.working_dir=/www/dk_project/dk_app/dk_wordpress\\ncom.docker.compose.service=wordpress\\ncom.docker.compose.version=2.24.2\\n","new_environment":"WORDPRESS_DB_PASSWORD=wordpress\\nWORDPRESS_DB_NAME=wordpress\\nWORDPRESS_DB_HOST=db:3306\\nWORDPRESS_DB_USER=wordpress\\nPATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\\nPHPIZE_DEPS=autoconf \\t\\tdpkg-dev \\t\\tfile \\t\\tg++ \\t\\tgcc \\t\\tlibc-dev \\t\\tmake \\t\\tpkg-config \\t\\tre2c\\nPHP_INI_DIR=/usr/local/etc/php\\nAPACHE_CONFDIR=/etc/apache2\\nAPACHE_ENVVARS=/etc/apache2/envvars\\nPHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64\\nPHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64\\nPHP_LDFLAGS=-Wl,-O1 -pie\\nGPG_KEYS=39B641343D8C104B2B146DC3F9C39DC0B9698544 E60913E4DF209907D8E30D96659A97C9CF2A795A 1198C0117593497A5EC5C199286AF1F9897469DC\\nPHP_VERSION=8.2.15\\nPHP_URL=https://www.php.net/distributions/php-8.2.15.tar.xz\\nPHP_ASC_URL=https://www.php.net/distributions/php-8.2.15.tar.xz.asc\\nPHP_SHA256=eca5deac02d77d806838275f8a3024b38b35ac0a5d9853dcc71c6cbe3f1f8765\\n","new_volumes":{"/var/lib/docker/volumes/ff784c5657e86e7a788e517eca18bcc8d4f2ff1490e80ccfe49253746786b7b2/_data":{"bind":"/var/www/html","mode":"rw"}}}'}
USER_AGENT: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 REQUEST_DATE: 2024-02-13 17:26:10
VERSION: CentOS7.9.2009 x86_64(Py3.7.9)- 8.0.5
REMOTE_ADDR: 160.16.58.53
REQUEST_URI: POST /btdocker/container/upgrade_container?
REQUEST_FORM: {'data': '{"id":"3253f3c7a816c1f5046fe3f043a7107e5124ecc410b210b9c31877002f8f2d6c","new_name":"dk_wordpress-wordpress-1","new_image":"wordpress:latest","new_publish_all_ports":"0","new_port":{"443/tcp":"8000"},"new_network":"dk_wordpress_default","new_ip_address":"172.18.0.3","new_command":"","new_entrypoint":"","new_auto_remove":"0","new_privileged":"0","new_restart_policy":{"Name":"always"},"new_mem_reservation":"0","new_cpu_quota":0,"new_mem_limit":"0","new_labels":"com.docker.compose.config-hash=db59993e96cb6687e6cbc3c706fe2b410ea5af6061da6bcb959282686e7b3de8\\ncom.docker.compose.container-number=1\\ncom.docker.compose.depends_on=db:service_started:false\\ncom.docker.compose.image=sha256:14425bb2eae98ef05853f78e2c8bc3d91cff3b465f2933c6f105ac697facb3ea\\ncom.docker.compose.oneoff=False\\ncom.docker.compose.project=dk_wordpress\\ncom.docker.compose.project.config_files=/www/dk_project/dk_app/dk_wordpress/docker-compose.yml\\ncom.docker.compose.project.working_dir=/www/dk_project/dk_app/dk_wordpress\\ncom.docker.compose.service=wordpress\\ncom.docker.compose.version=2.24.2\\n","new_environment":"WORDPRESS_DB_PASSWORD=wordpress\\nWORDPRESS_DB_NAME=wordpress\\nWORDPRESS_DB_HOST=db:3306\\nWORDPRESS_DB_USER=wordpress\\nPATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\\nPHPIZE_DEPS=autoconf \\t\\tdpkg-dev \\t\\tfile \\t\\tg++ \\t\\tgcc \\t\\tlibc-dev \\t\\tmake \\t\\tpkg-config \\t\\tre2c\\nPHP_INI_DIR=/usr/local/etc/php\\nAPACHE_CONFDIR=/etc/apache2\\nAPACHE_ENVVARS=/etc/apache2/envvars\\nPHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64\\nPHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64\\nPHP_LDFLAGS=-Wl,-O1 -pie\\nGPG_KEYS=39B641343D8C104B2B146DC3F9C39DC0B9698544 E60913E4DF209907D8E30D96659A97C9CF2A795A 1198C0117593497A5EC5C199286AF1F9897469DC\\nPHP_VERSION=8.2.15\\nPHP_URL=https://www.php.net/distributions/php-8.2.15.tar.xz\\nPHP_ASC_URL=https://www.php.net/distributions/php-8.2.15.tar.xz.asc\\nPHP_SHA256=eca5deac02d77d806838275f8a3024b38b35ac0a5d9853dcc71c6cbe3f1f8765\\n","new_volumes":{"/var/lib/docker/volumes/ff784c5657e86e7a788e517eca18bcc8d4f2ff1490e80ccfe49253746786b7b2/_data":{"bind":"/var/www/html","mode":"rw"}}}'}
USER_AGENT: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Traceback (most recent call last):
File "/www/server/panel/class/btdockerModel/containerModel.py", line 312, in upgrade_container
new_container_config = self.structure_new_container_conf(get)
File "/www/server/panel/class/btdockerModel/containerModel.py", line 468, in structure_new_container_conf
"environment": dp.set_kv(new_environment) if type(new_environment) != list else new_environment,
File "/www/server/panel/class/btdockerModel/dk_public.py", line 92, in set_kv
k, v = i.split('=')
ValueError: too many values to unpack (expected 2)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/www/server/panel/BTPanel/__init__.py", line 2315, in publicObject
res = run_obj.run(toObject, defs, get)
File "/www/server/panel/BTPanel/__init__.py", line 2262, in run
result = getattr(toObject, get.action)(get)
File "class/panelController.py", line 81, in model
result = PluginLoader.module_run(module_name,def_name,pdata)
File "/www/server/panel/class/btdockerModel/containerModel.py", line 387, in upgrade_container
raise Exception(a)
Exception: too many values to unpack (expected 2) 是最新面板,我看了论坛用了这个命令 mv /www/server/panel/data/db/docker.db /www/backup/dockerdb_backup
导致我现在所有项目都找不到了 但是新建的项目就可以正常显示 宝塔用户_zbtmqm 发表于 2024-2-13 17:31
但是新建的项目就可以正常显示
我修复和重启面板都不行 宝塔用户_zbtmqm 发表于 2024-2-13 17:33
我修复和重启面板都不行
修复一下面板试试,昨天已经修复了
页:
[1]