{"id":537,"date":"2017-04-22T08:20:52","date_gmt":"2017-04-22T08:20:52","guid":{"rendered":"https:\/\/blog.daft-ideas.co.uk\/?p=537"},"modified":"2017-04-22T08:22:54","modified_gmt":"2017-04-22T08:22:54","slug":"freenas-corral-and-docker","status":"publish","type":"post","link":"https:\/\/blog.daft-ideas.co.uk\/2017\/04\/22\/freenas-corral-and-docker\/","title":{"rendered":"FreeNAS Corral and Docker"},"content":{"rendered":"

This post was written before FreeNAS Corral got memory-holed. I’ve not decided on my course of action yet. I like running my services in Docker far more than I ever liked JAILS and the LinuxVM, so going backwards is not really an option.<\/strong><\/p>\n

 <\/p>\n

I recently upgraded my FreeNAS 9.3 box to FreeNAS 10, FreeNAS Corral. The upgrade was very smooth, although I did panic at one point when it took 500 years to boot back up.<\/p>\n

I knew that the old Plugin system had been removed, and that Docker Support was the new way to get your plugins working. I had several plugins I needed:<\/p>\n

-Owncloud<\/p>\n

-Transmission<\/p>\n

-LinuxVM<\/p>\n

The Linux VM plugin, or Jail, was what was letting me run an Ubuntu Server to host Squeeze Server. The Linux VM VirtualBox was not available any more, so the Squeeze Server would have to find a new home. Fortunately, there is a Docker Image for Squeeze Server.<\/p>\n

Owncloud<\/h2>\n

Getting an Owncloud container running was pretty trivial. I did the following:<\/p>\n

Create a new Dataset, for Owncloud Data to live in<\/span><\/p>\n

\"Screenshot_2017-04-03_13-48-56\"<\/a>I gave ownership of it to “www” user and group.<\/p>\n

Create the Owncloud Docker Container<\/span><\/p>\n

\"Screenshot_2017-04-03_13-51-38\"<\/a>I needed to do the following:<\/p>\n