# /shared folder not mounted in Docker container

**URL:** <https://meta.discourse.org/t/shared-folder-not-mounted-in-docker-container/30077>\
**Category:** Self-hosting\
**Tags:** docker\
**Created:** [June 16, 2015, 10:36am UTC](https://meta.discourse.org/t/shared-folder-not-mounted-in-docker-container/30077 "2015-06-16T10:36:38Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![hongquan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hongquan/32/115859_2.png) [@hongquan](https://meta.discourse.org/u/hongquan)\
**Post date:** [June 17, 2015, 1:59am UTC](https://meta.discourse.org/t/shared-folder-not-mounted-in-docker-container/30077/5 "2015-06-17T01:59:59Z")

</div>

This is my container config: [http://pastie.org/10244604](http://pastie.org/10244604)

This is the command generated when I run `./launch start app`

```plaintext
/usr/bin/docker run -d --restart=always -e LANG=en_US.UTF-8 -e RAILS_ENV=production -e UNICORN_WORKERS=2 -e UNICORN_SIDEKIQS=1 -e RUBY_GC_MALLOC_LIMIT=40000000 -e RUBY_HEAP_MIN_SLOTS=800000 -e DISCOURSE_DB_SOCKET=/var/run/postgresql -e DISCOURSE_DB_HOST= -e DISCOURSE_DB_PORT= -e HOME=/root -e db_shared_buffers=128MB -e DISCOURSE_DEVELOPER_EMAILS=xxx@example.com -e DISCOURSE_HOSTNAME=forum.example.com -h prodhk-app -e DOCKER_HOST_IP=172.17.42.1 --name app -t -p 127.0.0.1:8080:80 -p 2222:22 -v /var/discourse/shared/standalone:/shared -v /var/discourse/shared/standalone/log/var-log:/var/log local_discourse/app /sbin/boot
7c7f4a00525254ad0eb2ab5f745113a54ada0c9b05fa07761299bed4891ea19c

```

(I excluded the detail related to SMTP config)

— Update 1 ----

I can see the `shared` folder in immediate current folder after entering the container, which has very long path, but not in “/”

```plaintext
$ ./launcher enter app
root@prodhk-app:/var/lib/docker/aufs/mnt/7c7f4a00525254ad0eb2ab5f745113a54ada0c9b05fa07761299bed4891ea19c# pwd
/var/lib/docker/aufs/mnt/7c7f4a00525254ad0eb2ab5f745113a54ada0c9b05fa07761299bed4891ea19c
root@prodhk-app:/var/lib/docker/aufs/mnt/7c7f4a00525254ad0eb2ab5f745113a54ada0c9b05fa07761299bed4891ea19c# ls
bin dev home lib64 mnt proc root sbin src sys usr
boot etc lib media opt pups run shared srv tmp var
root@prodhk-app:/var/lib/docker/aufs/mnt/7c7f4a00525254ad0eb2ab5f745113a54ada0c9b05fa07761299bed4891ea19c# ls /
bin etc initrd.img.old lost+found nonexistent root selinux tmp vmlinuz
boot home lib media opt run srv usr vmlinuz.old
dev initrd.img lib64 mnt proc sbin sys var

```

But this “shared” folder doesn’t contains any subfolder, such as `postgres_backup`, `uploads`…

- Another issue, may be related to this, is that some files of Discourse are changed the name:

```plaintext
root@prodhk-app:/var/lib/docker/aufs/mnt/7c7f4a00525254ad0eb2ab5f745113a54ada0c9b05fa07761299bed4891ea19c# cd var/www/discourse/public/images/welcome/
root@prodhk-app:/var/lib/docker/aufs/mnt/7c7f4a00525254ad0eb2ab5f745113a54ada0c9b05fa07761299bed4891ea19c/var/www/discourse/public/images/welcome# ls
emoji-completion-2x.png quote-reply-cs.png topic-notification-control-2x.png
like-link-flag-bookmark-2x.png reply-as-linked-topic-2x.png topics-new-unread-2x.png
notification-panel-2x.png reply-post-2x.png username-completion-2x.png
progress-bar-2x.png reply-topic-2x.png username-completion-cs.png
quote-reply-2x.png topic-list-select-areas-2x.png

```

The `reply-post.png` is changed to `reply-post-2x.png`. This makes images in our forum broken.

---- Update 2

I can access `/shared` folder if I use `./launcher ssh app` to enter the container.

---

_[View the full topic](https://meta.discourse.org/t/shared-folder-not-mounted-in-docker-container/30077)._
