我试图安装猕猴桃-中药,当我有步骤:
docker exec -it kiwi_web /Kiwi/manage.py initial_setupD:\path\to\kiwi-tcms>docker exec -it kiwi_web /Kiwi/manage.py initial_setup文件回溯(最近一次调用):文件"/venv/lib64/python3.8/site-packages/django/db/backends/base/base.py",第219行,在ensure_connection self.connect()文件"/venv/lib64/python3.8/site-packages/django/utils/asyncio.py",第26行,在内部返回函数(*args,**kwargs)文件"/venv/lib64/python3.8/site-packages/django/db/backends/base/base.py",行200,在connect "/venv/lib64/python3.8/site-packages/django/db/backends/mysql/base.py",= self.get_new_connection(conn_params)文件第26行中,在内部返回函数(*args,**kwargs)中,文件“/venv/lib64/python3.8/site-packages/django/db/backends/mysql/base.py”,行234,在连接返回连接(*args,**kwargs)文件"/venv/lib64/python3.8/site-packages/MySQLdb/init.py",第185行,在init super().init(*args,**kwargs 2) MySQLdb._exceptions.OperationalError:(2005,“未知MySQL服务器主机'db‘(-2)”
上述异常是导致以下异常的直接原因:
文件“/Kiwi/manage.py e.py”,第12行,在"/venv/lib64/python3.8/site-packages/django/core/management/init.py",execute_from_command_line(sys.argv)文件第419行,在execute_from_command_line utility.execute() File "/venv/lib64/python3.8/site-packages/django/core/management/init.py",第413行中在execute self.fetch_command(subcommand).run_from_argv(self.argv) "/venv/lib64/python3.8/site-packages/django/core/management/base.py","/venv/lib64/python3.8/site-packages/django/core/management/base.py",第354行中,在run_from_argv self.execute(*args,**cmd_options)文件“/venv/lib64/python3.8/site-packages/django/core/management/base.py”,行398中,在execute output = self.handle(*args )中,**选项)文件"/venv/lib64/python3.8/site-packages/tcms/core/management/commands/initial_setup.py",第11行,在句柄call_command (“迁移”,“-详细=%i”%kwargs“详细”)文件"/venv/lib64/python3.8/site-packages/django/core/management/init.py",第181行,在call_command返回command.execute(*args,**默认值)文件"/venv/lib64/python3.8/site-packages/django/core/management/base.py",第398行,在执行输出= self.handle(*args,**选项)文件"/venv/lib64/python3.8/site-packages/django/core/management/base.py",第89行中,在包装的res = handle_func(*args,**kwargs)文件"/venv/lib64/python3.8/site-packages/django/core/management/commands/migrate.py",第92行中,在句柄执行器=MigrationExecutor(连接,self.migration_progress_callback)文件"/venv/lib64/python3.8/site-packages/django/db/migrations/loader.py",第18行中,在init self.loader = MigrationLoader(self.connection) File "/venv/lib64/python3.8/site-packages/django/db/migrations/loader.py",第53行中,在init self.build_graph() File“/venv/lib64/python3.8/site-packages/django/db/migrations/loader.py”,第220行中,在"/venv/lib64/python3.8/site-packages/django/db/migrations/recorder.py",build_graph = recorder.applied_migrations()文件第77行中,在applied_migrations if self.has_table():File recorder.applied_migrations第55行中,在has_table中以self.connection.cursor()作为游标:文件"/venv/lib64/python3.8/site-packages/django/utils/asyncio.py",第26行,在内部返回函数(*args,**kwargs)文件"/venv/lib64/python3.8/site-packages/django/db/backends/base/base.py",行259中,在光标返回self._cursor()文件"/venv/lib64/python3.8/site-packages/django/db/backends/base/base.py",行235中,在_cursor self.ensure_connection() File "/venv/lib64/python3.8/site-packages/django/utils/asyncio.py",第26行中,在内部返回函数(*args)中**kwargs)文件"/venv/lib64/python3.8/site-packages/django/db/backends/base/base.py",第219行,在ensure_connection self.connect() File "/venv/lib64/python3.8/site-packages/django/db/utils.py",第90行中,在exit raise dj_exc_value.with_traceback(回溯)中,从exc_value "/venv/lib64/python3.8/site-packages/django/db/backends/base/base.py",第219行,在文件"/venv/lib64/python3.8/site-packages/django/utils/asyncio.py",第26行的ensure_connection self.connect()中,在内部返回函数(*args,**kwargs)中,在ensure_connection self.connect() self.connection = self.get_new_connection(conn_params)文件"/venv/lib64/python3.8/site-packages/django/utils/asyncio.py",行26中,在内部返回函数(*args,**kwargs)文件"/venv/lib64/python3.8/site-packages/django/db/backends/mysql/base.py",行234中,在get_new_connection连接= Database.connect(**conn_params)文件"/venv/lib64/python3.8/site-packages/MySQLdb/init.py",行130中,在连接返回连接(*args,**kwargs)文件"/venv/lib64/python3.8/site-packages/MySQLdb/connections.py",行185中,在super().init(*args,**kwargs2 2) django.db.utils.OperationalError:(2005年,“未知MySQL服务器主机'db‘(-2)")
我正在使用windows 10。我还有一个kiwi_db,它经常在码头重新启动。
发布于 2021-08-11 13:27:26
未知MySQL服务器主机'db‘(-2)“
错误消息本身是足够清楚的。您的DB服务器似乎没有启动和运行。
,我正在使用windows 10。我还有一个kiwi_db,它经常在码头重新启动。
Kiwi TCMS和MySQL/MariaDB是基于Linux的容器,所以您的Windows主机可能一开始就无法运行Linux容器。请参阅Docker在该事项上的文件/支持。
这也许是有帮助的,但也是公平的警告,它是由一个与Kiwi团队无关的第三方编写的:https://medium.com/@siriwardhane.yuwin/running-kiwi-tcms-as-a-docker-container-in-windows-10-home-82d74b107202
https://stackoverflow.com/questions/68641357
复制相似问题