Alex Guo
文章36
标签33
分类10
docker 启动常用容器命令

docker 启动常用容器命令

redis

docker run -p 6379:6379 -v $PWD/data:/data  -d redis:3.2 redis-server --appendonly yes

命令说明:

-p 6379:6379 : 将容器的6379端口映射到主机的6379端口

-v $PWD/data:/data : 将主机中当前目录下的data挂载到容器的/data

redis-server –appendonly yes : 在容器执行redis-server启动命令,并打开redis持久化配置

rabbitmq

docker run -d --name rabbitmq --publish 5671:5671  --publish 5672:5672 --publish 4369:4369 --publish 25672:25672 --publish 15671:15671 --publish 15672:15672 rabbitmq

常见启动错误

Cannot start container web: iptables failed: iptables -t nat -A DOCKER -p tcp -d 0/0 --dport 32797

解决办法:重建docker0网络恢复

pkill docker 
iptables -t nat -F 
ifconfig docker0 down 
brctl delbr docker0 
docker -d 
service docker restart
本文作者:Alex Guo
本文链接:https://alexguo.net/2018/12/07/docker-%E5%90%AF%E5%8A%A8%E5%B8%B8%E7%94%A8%E5%AE%B9%E5%99%A8%E5%91%BD%E4%BB%A4/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可