vijos / vj4-docker Goto Github PK
View Code? Open in Web Editor NEWDockerfile and docker-compose.yml for vijos/vj4.
Dockerfile and docker-compose.yml for vijos/vj4.
已解决
直接通过网址访问这个文件可以复制
文件很小,建议直接写在md里复制好了,不需要wget
Failed to get repository: InvalidGitRepositoryError('/app',)
log:
vj4-docker-web-1 | Failed to get repository: InvalidGitRepositoryError('/app',)
vj4-docker-web-1 | Traceback (most recent call last):
vj4-docker-web-1 | File "/usr/local/lib/python3.6/runpy.py", line 193, in _run_module_as_main
vj4-docker-web-1 | "main", mod_spec)
vj4-docker-web-1 | File "/usr/local/lib/python3.6/runpy.py", line 85, in _run_code
vj4-docker-web-1 | exec(code, run_globals)
vj4-docker-web-1 | File "/app/vj4/server.py", line 67, in
vj4-docker-web-1 | sys.exit(main())
vj4-docker-web-1 | File "/app/vj4/server.py", line 64, in main
vj4-docker-web-1 | web.run_app(app.Application(), sock=sock, access_log=None, shutdown_timeout=0)
vj4-docker-web-1 | File "/app/vj4/app.py", line 82, in init
vj4-docker-web-1 | loop.run_until_complete(system.setup())
vj4-docker-web-1 | File "/usr/local/lib/python3.6/asyncio/base_events.py", line 488, in run_until_complete
vj4-docker-web-1 | return future.result()
vj4-docker-web-1 | File "/app/vj4/model/system.py", line 123, in setup
vj4-docker-web-1 | fdoc = await coll.find_one({'_id': 'user_counter'})
vj4-docker-web-1 | File "/usr/local/lib/python3.6/site-packages/aiomongo/collection.py", line 502, in find_one
vj4-docker-web-1 | async for item in result_cursor:
vj4-docker-web-1 | File "/usr/local/lib/python3.6/site-packages/aiomongo/cursor.py", line 199, in anext
vj4-docker-web-1 | is_refereshed = await self._refresh()
vj4-docker-web-1 | File "/usr/local/lib/python3.6/site-packages/aiomongo/cursor.py", line 260, in _refresh
vj4-docker-web-1 | helpers._check_command_response(doc['data'][0])
vj4-docker-web-1 | File "/usr/local/lib/python3.6/site-packages/pymongo/helpers.py", line 210, in _check_command_response
vj4-docker-web-1 | raise OperationFailure(msg % errmsg, code, response)
vj4-docker-web-1 | pymongo.errors.OperationFailure: Unsupported OP_QUERY command: find. The client driver may require an upgrade. For more details see https://dochub.mongodb.org/core/legacy-opcode-removal
BrokenPipeError(32, 'Broken pipe')啥意思
docker-compose up -d 操作
ERROR: read tcp 172.24.52.190:49152->104.18.123.25:443: read: connection reset by peer
In this way you don't need to create a child process.
I use docker to pull images
it's all rights in pulling,but when i access https://mywebsite:8888
server response 500 error
how can i solve it?
`git clone git://github.com/vijos/vj4-docker.git
Cloning into 'vj4-docker'...
remote: Enumerating objects: 98, done.
remote: Counting objects: 100% (9/9), done.
remote: Compressing objects: 100% (9/9), done.
remote: Total 98 (delta 3), reused 0 (delta 0), pack-reused 89
Receiving objects: 100% (98/98), 28.21 KiB | 0 bytes/s, done.
Resolving deltas: 100% (50/50), done.
[root@VM-0-14-centos ~]# cd vj4-docker
[root@VM-0-14-centos vj4-docker]# cp .env.example .env
[root@VM-0-14-centos vj4-docker]# docker-compose up -d
Creating network "vj4-docker_default" with the default driver
Pulling rabbitmq (rabbitmq:latest)...
latest: Pulling from library/rabbitmq
16ec32c2132b: Already exists
3adbc39b91c4: Pull complete
e8b69dd838f7: Pull complete
c9104876e567: Pull complete
048896cf9ed8: Pull complete
b6c0ddc66feb: Pull complete
0b73ecf3c545: Pull complete
e0797741356a: Pull complete
0cdd82cb58d7: Pull complete
Digest: sha256:c27d5915d1ddad12ac905c78f467c6280f4c807e87ec69c3298fa8a90b2d9a26
Status: Downloaded newer image for rabbitmq:latest
Pulling web (vijos/vj4:)...
latest: Pulling from vijos/vj4
df20fa9351a1: Pull complete
36b3adc4ff6f: Pull complete
98eb400f742f: Pull complete
31cc876ef68f: Pull complete
badfb14c62c0: Pull complete
80008f9fad11: Pull complete
963b4525d8d2: Pull complete
8ec7d019e717: Pull complete
61f2bbd4597d: Pull complete
Digest: sha256:e391eea74cc44e8e9d6a4397f868082531bef4f4ab99914293b1d019aa93af95
Status: Downloaded newer image for vijos/vj4:latest
Creating vj4-docker_rabbitmq_1 ... done
Creating vj4-docker_mongodb_1 ... done
Creating vj4-docker_web_1 ... done
[root@VM-0-14-centos vj4-docker]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS
NAMES
68b0706fdcc8 vijos/vj4 "python docker-entry…" 2 minutes ago Up 2 minutes 0.0.0.0:8888->8888/tcp, :::8888-
8888/tcp vj4-docker_web_1
75a8db9891a6 mongo:latest "docker-entrypoint.s…" 2 minutes ago Up 2 minutes 27017/tcp
vj4-docker_mongodb_1
b9fd9c41a10e rabbitmq:latest "docker-entrypoint.s…" 2 minutes ago Up 2 minutes 4369/tcp, 5671-5672/tcp, 15691-
15692/tcp, 25672/tcp vj4-docker_rabbitmq_1
`
I set up the server all by default
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c33d8879f642 vijos/jd4 "/bin/sh -c 'bash -c…" 4 minutes ago Up 7 seconds vj4_judge_1
2f12278d0c13 vijos/vj4 "python3 docker-entr…" 20 minutes ago Up 20 minutes 0.0.0.0:8888->8888/tcp vj4_web_1
4a6813d4074a rabbitmq:latest "docker-entrypoint.s…" 24 minutes ago Up 24 minutes 4369/tcp, 5671-5672/tcp, 25672/tcp vj4_rabbitmq_1
58f8b1c40e26 mongo:latest "docker-entrypoint.s…" 24 minutes ago Up 24 minutes 27017/tcp vj4_mongodb_1
$ cat ./data/judge/config.yaml
server_url: http://127.0.0.1:8888/
uname: judger
password: 123456
I'm just following the tutorial in the README.md
when I run
drpm vj4.model.user set_judge -2
I have this
Creating network "vj4-docker_default" with the default driver
Creating vj4-docker_rabbitmq_1 ... done
Creating vj4-docker_mongodb_1 ... done
Failed to get repository: InvalidGitRepositoryError('/app',)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.