Answers.Body: <p>No one on the core team is actively using docker, although a few of us experiment with it.</p>
  
  <p>Several of us do use the <a href="https://github.com/civicrm/civicrm-buildkit/blob/master/doc/civibuild.md">civibuild</a> command from <a href="https://buildkit.civicrm.org/">https://buildkit.civicrm.org/</a> . It defines the reference/demo builds used by <a href="http://d46.demo.civicrm.org">http://d46.demo.civicrm.org</a> , <a href="http://wp46.demo.civicrm.org">http://wp46.demo.civicrm.org</a> , etal.</p>
  
  <p>Civibuild tackles a slightly different part of the stack than Docker or Vagrant. Where Docker and Vagrant generate a system-image (complete with Linux distro, binaries, and PHP/JS code), civibuild is only the portable part which installs the PHP/JS app. Civibuild could be used within a Vagrant/Docker/EC2/OpenStack system.  Ideally, it would be great to have a <a href="http://packer.io/">http://packer.io/</a> setup with civibuild.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-04-27T15:29:12.063Z
Answers.LastActivityDate: 2015-04-27T15:29:12.063Z
Answers.UserDisplayName: Tim Otten
Answers.Body: <p>I have put together a CiviCRM-buildkit-based Docker image myself, and I would appreciate help and feedback with testing. It's quite configurable as you can choose any buildkit-based build script, and it includes SSMTP support for sending emails.</p>
  
  <p>The primary advantage here is that it adheres to the Docker principals and philosophy. It is minimal, only including what the buildkit environment needs. It doesn't require the user to preconfigure their Docker build environment, which many Docker hosts don't give you access to, it doesn't use baseimage, and it doesn't bundle it's own SSH server.</p>
  
  <p><a href="https://github.com/djcf/civibuild-docker" rel="nofollow">https://github.com/djcf/civibuild-docker</a></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-01-27T02:34:19.097Z
Answers.LastActivityDate: 2016-01-27T02:34:19.097Z
Answers.UserDisplayName: DMCoding
Answers.Body: <p>I could never quite get the existing CiviCRM container to work right so I decided to build from scratch. It takes the basic Drupal Container (with PHP 7.4 and MariaDB) then adds all the updates and the latest versions.</p>
  <p>You can get the scripts and instructions here: <a href="https://github.com/jdgamsterdam/civicrmdocker" rel="nofollow noreferrer">https://github.com/jdgamsterdam/civicrmdocker</a></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-07-20T15:37:26.620Z
Answers.LastActivityDate: 2022-07-20T15:37:26.620Z
Answers.UserDisplayName: jdgamsterdam
Answers.Body: <p><a href="http://progressivetech.org">PTP</a> has been experimenting with docker for a few months and is planning to use it in production soon (to replace our aegir provisioning system). I've just been working today on finishing a <a href="https://github.com/progressivetech/docker-civicrm-buildkit">Docker file for setting up a civicrm-buildkit instance.</a>. Feedback welcome!</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-03-01T17:34:01.520Z
Answers.Text: How's Docker in production coming along?
Answers.UserDisplayName: Joe Murray
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-05-01T18:03:30.157Z
Answers.LastActivityDate: 2015-05-01T18:03:30.157Z
Answers.UserDisplayName: Jamie
Body: <p>Are any of the CiviCRM core team using docker? and is there a preferred installation?</p>
  
  <p>I note there are a few drupal docker projects, such as <a href="https://github.com/ricardoamaro/docker-drupal">this</a> but couldn't see anything for Civi.</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-04-25T21:13:01.417Z
Comments.Text: This came up during CiviCon this week - someone mentioned they're using CiviCRM with Docker during the DevOps BoF.  They said there are some quirks but it works, and they'll share the quirks.  I don't want to put their (or my) personal info on here - but if you message me through the forums (PalanteJon) I can put you in touch with that person.
Comments.UserDisplayName: Jon G - Megaphone Tech
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-04-26T02:07:27.943Z
Comments.Text: hey thanks Jon - do you think it would be better if you pinged them and invited them to share their insights here?
Comments.UserDisplayName: ErichBSchulz
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-04-26T05:18:29.040Z
Comments.Text: @ErickBShulz sure - but I don't want to share their name here. Ping me!
Comments.UserDisplayName: Jon G - Megaphone Tech
Tags: <developer>
Title: CiviCRM and Docker
ThreadText: # CiviCRM and Docker
  
  (Asked by: username_0 on 2015-04-25)
  
  Are any of the CiviCRM core team using docker? and is there a preferred installation?
  
  I note there are a few drupal docker projects, such as [this](https://github.com/ricardoamaro/docker-drupal) but couldn't see anything for Civi.
  
  **Tags:** developer
  
  > **Comments:**
  > **username_1**: This came up during CiviCon this week - someone mentioned they're using CiviCRM with Docker during the DevOps BoF.  They said there are some quirks but it works, and they'll share the quirks.  I don't want to put their (or my) personal info on here - but if you message me through the forums (PalanteJon) I can put you in touch with that person.  
  > **username_0**: hey thanks Jon - do you think it would be better if you pinged them and invited them to share their insights here?  
  > **username_1**: @ErickBShulz sure - but I don't want to share their name here. Ping me!  
  
  ---
  
  ## 4 answers
  
  ### Answer by username_5 on 2015-05-01. Score: 9 | Accepted answer
  
  [PTP](http://progressivetech.org) has been experimenting with docker for a few months and is planning to use it in production soon (to replace our aegir provisioning system). I've just been working today on finishing a [Docker file for setting up a civicrm-buildkit instance.](https://github.com/progressivetech/docker-civicrm-buildkit). Feedback welcome!
  
  > **Comments:**
  > **username_6**: How's Docker in production coming along?  
  
  ---
  
  ### Answer by username_2 on 2015-04-27. Score: 7
  
  No one on the core team is actively using docker, although a few of us experiment with it.
  
  Several of us do use the [civibuild](https://github.com/civicrm/civicrm-buildkit/blob/master/doc/civibuild.md) command from <https://buildkit.civicrm.org/> . It defines the reference/demo builds used by <http://d46.demo.civicrm.org> , <http://wp46.demo.civicrm.org> , etal.
  
  Civibuild tackles a slightly different part of the stack than Docker or Vagrant. Where Docker and Vagrant generate a system-image (complete with Linux distro, binaries, and PHP/JS code), civibuild is only the portable part which installs the PHP/JS app. Civibuild could be used within a Vagrant/Docker/EC2/OpenStack system. Ideally, it would be great to have a <http://packer.io/> setup with civibuild.
  
  
  ---
  
  ### Answer by username_3 on 2016-01-27. Score: 3
  
  I have put together a CiviCRM-buildkit-based Docker image myself, and I would appreciate help and feedback with testing. It's quite configurable as you can choose any buildkit-based build script, and it includes SSMTP support for sending emails.
  
  The primary advantage here is that it adheres to the Docker principals and philosophy. It is minimal, only including what the buildkit environment needs. It doesn't require the user to preconfigure their Docker build environment, which many Docker hosts don't give you access to, it doesn't use baseimage, and it doesn't bundle it's own SSH server.
  
  <https://github.com/djcf/civibuild-docker>
  
  
  ---
  
  ### Answer by username_4 on 2022-07-20. Score: 0
  
  I could never quite get the existing CiviCRM container to work right so I decided to build from scratch. It takes the basic Drupal Container (with PHP 7.4 and MariaDB) then adds all the updates and the latest versions.
  
  You can get the scripts and instructions here: <https://github.com/username_4/civicrmdocker>
  
  
  ---
  
  