docker搭建服务器问题

不想用 docker-compose 方式创建seafile,用普通方式seafile怎么关联memcached?
命令行
docker run -d --name=seafile -e DB_HOST=172.17.0.3 -e DB_ROOT_PASSWD=1 -e SEAFILE_SERVER_HOSTNAME=seafile.hzcf.com -e SEAFILE_ADMIN_EMAIL=it@hzcf.com -e SEAFILE_ADMIN_PASSWORD=1 -v /root/seafile/:/shared --network mcnet --ip 192.168.10.220 --restart=always corpusops/seafileltd-seafile-mc:latest

把端口映射出来

都在同一个网段,为什么要映射?