# develop.yml
redis:
image: redis
command: redis-server --requirepass 123
ports:
- '6379:6379'
expose:
- "6379
Run Code Online (Sandbox Code Playgroud)
docker-compose -f develop.yml up redis 显示:
docker-compose -f develop.yml up redis
Starting django-blog_redis_1 ... done
Attaching to django-blog_redis_1
redis_1 | 1:C 16 Nov 2018 03:52:46.935 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
redis_1 | 1:C 16 Nov 2018 03:52:46.935 # Redis version=5.0.1, bits=64, commit=00000000, modified=0, pid=1, just started
redis_1 | 1:C 16 Nov 2018 03:52:46.935 # Configuration loaded
redis_1 | 1:M 16 Nov 2018 03:52:46.935 # Creating Server TCP listening socket *:6379: unable to bind socket, errno: 13
Run Code Online (Sandbox Code Playgroud)
我检查了端口:
fuser -k -n tcp 6379
但没有使用 6379。
我该如何解决?
我的操作系统:Deepin Linux。
看来问题出在deepin上。
执行以下命令解决:
sudo apt remove apparmor
Run Code Online (Sandbox Code Playgroud)
相关讨论:https : //github.com/docker/for-linux/issues/413
| 归档时间: |
|
| 查看次数: |
2129 次 |
| 最近记录: |