{"id":22468,"date":"2018-08-01T18:16:31","date_gmt":"2018-08-01T17:16:31","guid":{"rendered":"https:\/\/home.apeconsulting.co.uk\/adrian\/?p=22468"},"modified":"2018-08-01T18:22:29","modified_gmt":"2018-08-01T17:22:29","slug":"how-i-use-docker-on-freenas","status":"publish","type":"post","link":"https:\/\/home.apeconsulting.co.uk\/adrian\/how-i-use-docker-on-freenas\/","title":{"rendered":"How I use Docker on FreeNAS"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;3.0.47&#8243;][et_pb_row _builder_version=&#8221;3.0.48&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.0.47&#8243; parallax=&#8221;off&#8221; parallax_method=&#8221;on&#8221;][et_pb_text _builder_version=&#8221;3.0.74&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;]<\/p>\n<p><!-- divi:paragraph --><\/p>\n<p>I last blogged about Docker <a href=\"https:\/\/home.apeconsulting.co.uk\/adrian\/docker-journey-far\/\">here<\/a> and have been playing with it ever since.\u00a0 I thought the configuration and how I use docker on FreeNAS might make an interesting update, so here it is!<\/p>\n<p><!--more-->So a little background first.\u00a0 I&#8217;m still running Docker inside a Ubuntu 16.4 byhve virtual machine (VM) on FreeNAS 11.1-U4.\u00a0 The VM is also running CrashPlan and OnlyOffice Document Server.\u00a0 I&#8217;m using Portainer to manage the Docker containers through a GUI, and it is this that prompted the blog.\u00a0 Probably best to just show you a screenshot of what it all looks like&#8230;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-22479\" src=\"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2018\/08\/portainer-1024x655.jpg\" alt=\"\" width=\"1024\" height=\"655\" srcset=\"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2018\/08\/portainer-1024x655.jpg 1024w, https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2018\/08\/portainer-300x192.jpg 300w, https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2018\/08\/portainer-768x491.jpg 768w, https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2018\/08\/portainer-610x390.jpg 610w, https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2018\/08\/portainer-1080x691.jpg 1080w, https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2018\/08\/portainer.jpg 1632w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Nice, yes?\u00a0 Well, I think so but it&#8217;s taken much trial and error to get to this point and who knows whether this is even the best way of using Docker and\/or Portainer?\u00a0\u00a0<\/p>\n<p><!-- \/divi:paragraph --><\/p>\n<p>When I started playing with Docker, I was manually creating containers from the Ubuntu command line, and whilst this was good for understanding how things works, it was painful when the VM needed to be restarted, or where I wanted to make changes to containers.<\/p>\n<p>Next, I\u00a0started to look into Docker Compose and started to build a single docker-compose.yml file, with the configuration for almost all of the main containers I was using.\u00a0 This made things a little easier, but still lacked some of the flexibility of my new approach, which only came about after upgrading from Portainer 1.16.1 to 1.19.1.\u00a0 This introduces the concept of Stacks, which allows you to group containers together, and create\/edit individual compose files for each stack, or at least that&#8217;s how I&#8217;m using it!<\/p>\n<p><span style=\"font-size: 15px;\">I&#8217;ve taken my ever-growing docker-compose.yml file and created a number of Stacks with basically the same configuration:<\/span><\/p>\n<p>\u00a0<\/p>\n\n\n<\/p>\n<h4 class=\"wp-block-heading\">Core<\/h4>\n<p><span style=\"font-size: 15px;\">When I was playing with web services in FreeBSD jails, I&#8217;d created a jail called FEMP\u00a0 which was simply a FEMP (FreeBSD, [E]NGINX, MySQL, PHP) stack.\u00a0 It&#8217;s my only warden based jail I have running, and I suspect most of the things I was using in that will migrate to Docker containers, but I thought I&#8217;d try replicating the &#8216;stack&#8217;.\u00a0\u00a0<\/span><\/p>\n<p>It&#8217;s running on a Linux VM, so this is just containers for NGINX, <g class=\"gr_ gr_77 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace\" id=\"77\" data-gr-id=\"77\">MariaDb<\/g>, PHP and one for phpMyAdmin to\u00a0provide some simple management tools for the various databases and tables<\/p>\n<h4><\/h4>\n<h4>Apps<\/h4>\n<p>These are the main applications I&#8217;ve been using Docker for &#8211; WordPress, OnlyOffice Community Server\/Sphinx, and LimeSurvey.\u00a0\u00a0<\/p>\n<p><span style=\"font-size: 15px;\">I have an iocage jail running my main WordPress solution, but the Docker one is handy for testing and playing with new sites.\u00a0 I only came across OnlyOffice as a Document Editor for ownCloud\/Nextcloud, but the Community Service is so much more, and a pretty powerful CRM and Project Management tool.\u00a0 Still really just playing with it, but there&#8217;s no FreeBSD port.\u00a0 Playing a little with LimeSurvey too, although if I use that in anger I might look at creating in a FreeBSD jail.\u00a0\u00a0<\/span><\/p>\n<h4><\/h4>\n<h4>HA<\/h4>\n<p><span style=\"font-size: 15px;\">This is running my Home Automation (HA) stuff, which at this point just Home Assistant.\u00a0 It&#8217;s also running an App Daemon that works with Home Assistant, although I still haven&#8217;t managed to get it configured <\/span>to do<span style=\"font-size: 15px;\"> what I want!<\/span><\/p>\n<p><span style=\"color: #333333; font-size: 15px;\"><\/span><\/p>\n<p><span style=\"color: #333333; font-size: 15px;\">emby<\/span><\/p>\n<p>I played around a little with emby in a Docker, although think it works better in an iocage jail, at least for my configuration.\u00a0 I still have the container, but it&#8217;s not kept up to date or used in anger.\u00a0\u00a0<\/p>\n<p>I am running a couple of &#8216;statistics&#8217; containers which are very early alpha solutions, which I hope at some point in the future might replace the PlexPy shaped hole when I moved from Plex to emby.\u00a0\u00a0<\/p>\n<h4><\/h4>\n<h4>Photo<\/h4>\n<p><span style=\"font-size: 15px;\">I&#8217;d been playing around with these &#8211; Zenphoto and Lychee &#8211; some time ago in my FEMP jail above, but they were so easy to set-up as Docker containers.\u00a0 Still not using either in anger, but I&#8217;ll be trying to work out which fits my needs the best.<\/span><\/p>\n<p>I&#8217;ve got some other containers outside the stacks, but think I&#8217;ll move these into stacks at some point.\u00a0 It&#8217;s mainly things I&#8217;ve been playing with that I don&#8217;t think I can get to work using Docker, but I haven&#8217;t completely given up &#8211; Zimbra and a Glassfish\/MSSQL server.\u00a0 It&#8217;s should only be Portainer itself that lives outside the stacks.<\/p>\n<p>Anyway, quite a bit longer than I&#8217;d expected.\u00a0 If you find this and have been bothered to read this far, leave me a comment.\u00a0 Are you using Docker on FreeNAS?\u00a0 How are you doing it and should I be doing things differently?<\/p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]\n","protected":false},"excerpt":{"rendered":"<p>I last blogged about Docker here and have been playing with it ever since.\u00a0 I thought the configuration and how I use docker on FreeNAS might make an interesting update, so here it is! So a little background first.\u00a0 I&#8217;m still running Docker inside a Ubuntu 16.4 byhve virtual machine (VM) on FreeNAS 11.1-U4.\u00a0 The [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"<!-- wp:paragraph -->\n<p>I last blogged about Docker <a href=\"https:\/\/home.apeconsulting.co.uk\/adrian\/docker-journey-far\/\">here<\/a> and have been playing about with it for various things ever since.\u00a0 I thought the configuration and how I use docker on FreeNAS might make an interesting update...<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:more -->\n<!--more-->\n<!-- \/wp:more -->\n\n<!-- wp:paragraph -->\n<p>So a little background first.\u00a0 I'm still running Docker inside a Ubuntu 16.4 LTS byhve VM on FreeNAS.\u00a0 The VM is also running CrashPlan and OnlyOffice Document Server.\u00a0 I'm using Portainer to manage the Docker containers through a GUI, and it's this that prompted the blog.\u00a0 Probably best to just show you a screenshot of what it all looks like...<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":22472} -->\n<figure class=\"wp-block-image\"><img src=\"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2018\/07\/Screen-Shot-2018-07-31-at-17.54.18.png\" alt=\"\" class=\"wp-image-22472\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Nice, yes?\u00a0 Well, I think so but it's taken several attempts to get to this point and who knows it this is even the best way of using Docker and\/or Portainer?\u00a0\u00a0<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>When I started, I was manually creating containers from the Ubuntu command line, and whilst this was good for understand how Docker works, it was painful for reboots and restarting everything.\u00a0\u00a0<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>I then started to build a docker-compose.yml file, with the configuration for almost all of the main containers I was using.\u00a0 This made things a little easier, but still lacked some of the flexibility of the new approach, which only came about after upgrading from Portainer 1.16.1 to 1.19.1.\u00a0 This allows for the concept of Stacks, which allows you to group containers together, and create\/edit individual compose files for each stack, or at least thats how I'm using it!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>I've taken my ever-growing docker-compose.yml file and created a number of Stacks with basically the same configuration:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":4} -->\n<h4>Core<\/h4>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>These are the main applications I've been using Docker for<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":4} -->\n<h4>HA<\/h4>\n<!-- \/wp:heading -->\n\n<!-- wp:heading {\"level\":4} -->\n<h4>emby<\/h4>\n<!-- \/wp:heading -->\n\n<!-- wp:heading {\"level\":4} -->\n<h4>LEMP<\/h4>\n<!-- \/wp:heading -->\n\n<!-- wp:heading {\"level\":4} -->\n<h4>Photo<\/h4>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>I've got some other containers outside the stacks, but think I'll move these into stacks at some point.\u00a0 It's mainly things I've been playing with that I don't think I can get to work using Docker, but I haven't completely given up - Zimbra and a Glassfish\/MSSQL server.\u00a0 It's should only be Portainer itself that outside the stacks.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Anyway, quite a bit longer than I'd expected.\u00a0 If you find this, and have been bothered to read this far, leave me a comment.\u00a0 Are you using Docker on FreeNAS?\u00a0 How are you doing it and should I be doing things differently?<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->","_et_gb_content_width":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[29,19,2,9,10,14],"tags":[21],"class_list":["post-22468","post","type-post","status-publish","format-standard","hentry","category-docker","category-freenas","category-it","category-server","category-software","category-wordpress","tag-spellchecked"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How I use Docker on FreeNAS - Adrian&#039;s Blog<\/title>\n<meta name=\"description\" content=\"I last blogged about Docker here and have been playing with it ever since.\u00a0 I thought the configuration &amp; how I use docker on FreeNAS might make an interesting update\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/home.apeconsulting.co.uk\/adrian\/how-i-use-docker-on-freenas\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How I use Docker on FreeNAS - Adrian&#039;s Blog\" \/>\n<meta property=\"og:description\" content=\"I last blogged about Docker here and have been playing with it ever since.\u00a0 I thought the configuration &amp; how I use docker on FreeNAS might make an interesting update\" \/>\n<meta property=\"og:url\" content=\"https:\/\/home.apeconsulting.co.uk\/adrian\/how-i-use-docker-on-freenas\/\" \/>\n<meta property=\"og:site_name\" content=\"Adrian&#039;s Blog\" \/>\n<meta property=\"article:published_time\" content=\"2018-08-01T17:16:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-08-01T17:22:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2018\/08\/portainer-1024x655.jpg\" \/>\n<meta name=\"author\" content=\"Adrian\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Adrian\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/how-i-use-docker-on-freenas\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/how-i-use-docker-on-freenas\\\/\"},\"author\":{\"name\":\"Adrian\",\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/#\\\/schema\\\/person\\\/f63f15ff50bb8f956afdd86a816c5d2a\"},\"headline\":\"How I use Docker on FreeNAS\",\"datePublished\":\"2018-08-01T17:16:31+00:00\",\"dateModified\":\"2018-08-01T17:22:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/how-i-use-docker-on-freenas\\\/\"},\"wordCount\":836,\"commentCount\":3,\"publisher\":{\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/#\\\/schema\\\/person\\\/f63f15ff50bb8f956afdd86a816c5d2a\"},\"image\":{\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/how-i-use-docker-on-freenas\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2018\\\/08\\\/portainer-1024x655.jpg\",\"keywords\":[\"Checked\"],\"articleSection\":[\"Docker\",\"FreeNAS\",\"IT\",\"Server\",\"Software\",\"WordPress\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/how-i-use-docker-on-freenas\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/how-i-use-docker-on-freenas\\\/\",\"url\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/how-i-use-docker-on-freenas\\\/\",\"name\":\"How I use Docker on FreeNAS - Adrian&#039;s Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/how-i-use-docker-on-freenas\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/how-i-use-docker-on-freenas\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2018\\\/08\\\/portainer-1024x655.jpg\",\"datePublished\":\"2018-08-01T17:16:31+00:00\",\"dateModified\":\"2018-08-01T17:22:29+00:00\",\"description\":\"I last blogged about Docker here and have been playing with it ever since.\u00a0 I thought the configuration & how I use docker on FreeNAS might make an interesting update\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/how-i-use-docker-on-freenas\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/how-i-use-docker-on-freenas\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/how-i-use-docker-on-freenas\\\/#primaryimage\",\"url\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2018\\\/08\\\/portainer.jpg\",\"contentUrl\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2018\\\/08\\\/portainer.jpg\",\"width\":1632,\"height\":1044},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/how-i-use-docker-on-freenas\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How I use Docker on FreeNAS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/#website\",\"url\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/\",\"name\":\"Adrian&#039;s Blog\",\"description\":\"Ramblings of an IT Geek\",\"publisher\":{\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/#\\\/schema\\\/person\\\/f63f15ff50bb8f956afdd86a816c5d2a\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/#\\\/schema\\\/person\\\/f63f15ff50bb8f956afdd86a816c5d2a\",\"name\":\"Adrian\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c2e5d9012573aedee25fd68deb071781d974af50ae74bf73aeb0e70433f7390c?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c2e5d9012573aedee25fd68deb071781d974af50ae74bf73aeb0e70433f7390c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c2e5d9012573aedee25fd68deb071781d974af50ae74bf73aeb0e70433f7390c?s=96&d=mm&r=g\",\"caption\":\"Adrian\"},\"logo\":{\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c2e5d9012573aedee25fd68deb071781d974af50ae74bf73aeb0e70433f7390c?s=96&d=mm&r=g\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How I use Docker on FreeNAS - Adrian&#039;s Blog","description":"I last blogged about Docker here and have been playing with it ever since.\u00a0 I thought the configuration & how I use docker on FreeNAS might make an interesting update","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/home.apeconsulting.co.uk\/adrian\/how-i-use-docker-on-freenas\/","og_locale":"en_GB","og_type":"article","og_title":"How I use Docker on FreeNAS - Adrian&#039;s Blog","og_description":"I last blogged about Docker here and have been playing with it ever since.\u00a0 I thought the configuration & how I use docker on FreeNAS might make an interesting update","og_url":"https:\/\/home.apeconsulting.co.uk\/adrian\/how-i-use-docker-on-freenas\/","og_site_name":"Adrian&#039;s Blog","article_published_time":"2018-08-01T17:16:31+00:00","article_modified_time":"2018-08-01T17:22:29+00:00","og_image":[{"url":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2018\/08\/portainer-1024x655.jpg","type":"","width":"","height":""}],"author":"Adrian","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Adrian","Estimated reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/how-i-use-docker-on-freenas\/#article","isPartOf":{"@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/how-i-use-docker-on-freenas\/"},"author":{"name":"Adrian","@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/#\/schema\/person\/f63f15ff50bb8f956afdd86a816c5d2a"},"headline":"How I use Docker on FreeNAS","datePublished":"2018-08-01T17:16:31+00:00","dateModified":"2018-08-01T17:22:29+00:00","mainEntityOfPage":{"@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/how-i-use-docker-on-freenas\/"},"wordCount":836,"commentCount":3,"publisher":{"@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/#\/schema\/person\/f63f15ff50bb8f956afdd86a816c5d2a"},"image":{"@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/how-i-use-docker-on-freenas\/#primaryimage"},"thumbnailUrl":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2018\/08\/portainer-1024x655.jpg","keywords":["Checked"],"articleSection":["Docker","FreeNAS","IT","Server","Software","WordPress"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/home.apeconsulting.co.uk\/adrian\/how-i-use-docker-on-freenas\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/how-i-use-docker-on-freenas\/","url":"https:\/\/home.apeconsulting.co.uk\/adrian\/how-i-use-docker-on-freenas\/","name":"How I use Docker on FreeNAS - Adrian&#039;s Blog","isPartOf":{"@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/#website"},"primaryImageOfPage":{"@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/how-i-use-docker-on-freenas\/#primaryimage"},"image":{"@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/how-i-use-docker-on-freenas\/#primaryimage"},"thumbnailUrl":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2018\/08\/portainer-1024x655.jpg","datePublished":"2018-08-01T17:16:31+00:00","dateModified":"2018-08-01T17:22:29+00:00","description":"I last blogged about Docker here and have been playing with it ever since.\u00a0 I thought the configuration & how I use docker on FreeNAS might make an interesting update","breadcrumb":{"@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/how-i-use-docker-on-freenas\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/home.apeconsulting.co.uk\/adrian\/how-i-use-docker-on-freenas\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/how-i-use-docker-on-freenas\/#primaryimage","url":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2018\/08\/portainer.jpg","contentUrl":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2018\/08\/portainer.jpg","width":1632,"height":1044},{"@type":"BreadcrumbList","@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/how-i-use-docker-on-freenas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/home.apeconsulting.co.uk\/adrian\/"},{"@type":"ListItem","position":2,"name":"How I use Docker on FreeNAS"}]},{"@type":"WebSite","@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/#website","url":"https:\/\/home.apeconsulting.co.uk\/adrian\/","name":"Adrian&#039;s Blog","description":"Ramblings of an IT Geek","publisher":{"@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/#\/schema\/person\/f63f15ff50bb8f956afdd86a816c5d2a"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/home.apeconsulting.co.uk\/adrian\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":["Person","Organization"],"@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/#\/schema\/person\/f63f15ff50bb8f956afdd86a816c5d2a","name":"Adrian","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/c2e5d9012573aedee25fd68deb071781d974af50ae74bf73aeb0e70433f7390c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c2e5d9012573aedee25fd68deb071781d974af50ae74bf73aeb0e70433f7390c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c2e5d9012573aedee25fd68deb071781d974af50ae74bf73aeb0e70433f7390c?s=96&d=mm&r=g","caption":"Adrian"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/c2e5d9012573aedee25fd68deb071781d974af50ae74bf73aeb0e70433f7390c?s=96&d=mm&r=g"}}]}},"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p90DI4-5Qo","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-json\/wp\/v2\/posts\/22468","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-json\/wp\/v2\/comments?post=22468"}],"version-history":[{"count":14,"href":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-json\/wp\/v2\/posts\/22468\/revisions"}],"predecessor-version":[{"id":26984,"href":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-json\/wp\/v2\/posts\/22468\/revisions\/26984"}],"wp:attachment":[{"href":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-json\/wp\/v2\/media?parent=22468"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-json\/wp\/v2\/categories?post=22468"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-json\/wp\/v2\/tags?post=22468"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}