-
-
Save jamescarr/1bf08279e7b2eb476227 to your computer and use it in GitHub Desktop.
| Vagrant.configure("2") do |config| | |
| config.vm.provider "docker" do |d| | |
| d.image = "orchardup/jenkins" | |
| d.ports = ["8080:8080"] | |
| end | |
| end |
Vagrant 1.6.2
VirtualBox 4.3.10
jamescarr@James-MacBook-Air: ~/Projects/jenkins
$ vagrant up --provider=docker [13:37:08]
Bringing machine 'default' up with 'docker' provider...
==> default: Docker host is required. One will be created if necessary...
default: Vagrant will now create or start a local VM to act as the Docker
default: host. You'll see the output of the vagrant up for this VM below.
default:
default: Importing base box 'mitchellh/boot2docker'...
default: Matching MAC address for NAT networking...
default: Checking if box 'mitchellh/boot2docker' is up to date...
default: Setting the name of the VM: docker-host_default_1400524657807_53033
default: Fixed port collision for 22 => 2222. Now on port 2200.
default: Clearing any previously set network interfaces...
default: Preparing network interfaces based on configuration...
default: Adapter 1: nat
default: Forwarding ports...
default: 4243 => 4243 (adapter 1)
default: 22 => 2200 (adapter 1)
default: Running 'pre-boot' VM customizations...
default: Booting VM...
default: Waiting for machine to boot. This may take a few minutes...
default: SSH address: 127.0.0.1:2200
default: SSH username: docker
default: SSH auth method: private key
default: Warning: Connection timeout. Retrying...
default: Machine booted and ready!
==> default: Syncing folders to the host VM...
default: Installing rsync to the VM...
default: Rsyncing folder: /Users/jamescarr/Projects/jenkins/ => /var/lib/docker/docker_1400524677_71664
==> default: Warning: When using a remote Docker host, forwarded ports will NOT be
==> default: immediately available on your machine. They will still be forwarded on
==> default: the remote machine, however, so if you have a way to access the remote
==> default: machine, then you should be able to access those ports there. This is
==> default: not an error, it is only an informational message.
==> default: Creating the container...
default: Name: jenkins_default_1400524712
default: Image: orchardup/jenkins
default: Volume: /var/lib/docker/docker_1400524677_71664:/vagrant
default: Port: 8080:8080
default: Port: 2222:22
I also tried with this:
Vagrant.configure("2") do |config|
config.vm.network "private_network", ip: "192.168.50.44"
config.vm.network :forwarded_port, guest: 8080, host: 8080
config.vm.provider "docker" do |d|
d.image = "orchardup/jenkins"
d.ports = ["8080:8080"]
end
endcurl to both http://localhost:8080 and http://192.168.50.44:8080 return nothing.
Cannot be related to dockerfiles as I have tried others. What gives?
jamescarr@James-MacBook-Air: ~/Projects/jenkins
$ vagrant docker-logs [13:29:19]
==> default: Running from: /usr/share/jenkins/jenkins.war
==> default: webroot: $user.home/.jenkins
==> default: May 19, 2014 6:27:01 PM org.eclipse.jetty.util.log.JavaUtilLog info
==> default: INFO: jetty-8.y.z-SNAPSHOT
==> default: May 19, 2014 6:27:01 PM org.eclipse.jetty.util.log.JavaUtilLog info
==> default: INFO: Extract jar:file:/usr/share/jenkins/jenkins.war!/ to /tmp/jetty-0.0.0.0-8080-jenkins.war--any-/webapp
==> default: May 19, 2014 6:27:05 PM org.eclipse.jetty.util.log.JavaUtilLog info
==> default: INFO: NO JSP Support for , did not find org.apache.jasper.servlet.JspServlet
==> default: Jenkins home directory: /var/lib/jenkins/.jenkins found at: $user.home/.jenkins
==> default: May 19, 2014 6:27:06 PM org.eclipse.jetty.util.log.JavaUtilLog info
==> default: INFO: Started [email protected]:8080
==> default: May 19, 2014 6:27:06 PM winstone.Logger logInternal
==> default: INFO: Winstone Servlet Engine v2.0 running: controlPort=disabled
==> default: May 19, 2014 6:27:06 PM jenkins.InitReactorRunner$1 onAttained
==> default: INFO: Started initialization
==> default: May 19, 2014 6:27:19 PM jenkins.InitReactorRunner$1 onAttained
==> default: INFO: Listed all plugins
==> default: Running from: /usr/share/jenkins/jenkins.war
==> default: webroot: $user.home/.jenkins
==> default: Jenkins home directory: /var/lib/jenkins/.jenkins found at: $user.home/.jenkins
==> default: May 19, 2014 6:27:19 PM jenkins.InitReactorRunner$1 onAttained
==> default: INFO: Prepared all plugins
==> default: May 19, 2014 6:27:19 PM jenkins.InitReactorRunner$1 onAttained
==> default: INFO: Started all plugins
==> default: May 19, 2014 6:27:23 PM jenkins.InitReactorRunner$1 onAttained
==> default: INFO: Augmented all extensions
==> default: May 19, 2014 6:27:23 PM jenkins.InitReactorRunner$1 onAttained
==> default: INFO: Loaded all jobs
==> default: May 19, 2014 6:27:25 PM org.jenkinsci.main.modules.sshd.SSHD start
==> default: INFO: Started SSHD at port 54131
==> default: May 19, 2014 6:27:25 PM jenkins.InitReactorRunner$1 onAttained
==> default: INFO: Completed initialization
==> default: May 19, 2014 6:27:25 PM hudson.TcpSlaveAgentListener
==> default: INFO: JNLP slave agent listener started on TCP port 58956
==> default: May 19, 2014 6:27:25 PM hudson.WebAppMain$3 run
==> default: INFO: Jenkins is fully up and running
==> default:
==> default: Session terminated, terminating shell... ...terminated.
==> default: May 19, 2014 6:29:20 PM org.eclipse.jetty.util.log.JavaUtilLog info
==> default: INFO: jetty-8.y.z-SNAPSHOT
==> default: May 19, 2014 6:29:20 PM org.eclipse.jetty.util.log.JavaUtilLog info
==> default: INFO: Extract jar:file:/usr/share/jenkins/jenkins.war!/ to /tmp/jetty-0.0.0.0-8080-jenkins.war--any-/webapp
==> default: May 19, 2014 6:29:25 PM org.eclipse.jetty.util.log.JavaUtilLog info
==> default: INFO: NO JSP Support for , did not find org.apache.jasper.servlet.JspServlet
==> default: May 19, 2014 6:29:26 PM org.eclipse.jetty.util.log.JavaUtilLog info
==> default: INFO: Started [email protected]:8080
==> default: May 19, 2014 6:29:26 PM winstone.Logger logInternal
==> default: INFO: Winstone Servlet Engine v2.0 running: controlPort=disabled
==> default: May 19, 2014 6:29:26 PM jenkins.InitReactorRunner$1 onAttained
==> default: INFO: Started initialization
==> default: May 19, 2014 6:29:27 PM jenkins.InitReactorRunner$1 onAttained
==> default: INFO: Listed all plugins
==> default: May 19, 2014 6:29:27 PM jenkins.InitReactorRunner$1 onAttained
==> default: INFO: Prepared all plugins
==> default: May 19, 2014 6:29:27 PM jenkins.InitReactorRunner$1 onAttained
==> default: INFO: Started all plugins
==> default: May 19, 2014 6:29:31 PM jenkins.InitReactorRunner$1 onAttained
==> default: INFO: Augmented all extensions
==> default: May 19, 2014 6:29:31 PM jenkins.InitReactorRunner$1 onAttained
==> default: INFO: Loaded all jobs
==> default: May 19, 2014 6:29:32 PM org.jenkinsci.main.modules.sshd.SSHD start
==> default: INFO: Started SSHD at port 55665
==> default: May 19, 2014 6:29:32 PM jenkins.InitReactorRunner$1 onAttained
==> default: INFO: Completed initialization
==> default: May 19, 2014 6:29:32 PM hudson.TcpSlaveAgentListener
==> default: INFO: JNLP slave agent listener started on TCP port 51645
==> default: May 19, 2014 6:29:32 PM hudson.WebAppMain$3 run
==> default: INFO: Jenkins is fully up and running
jamescarr@James-MacBook-Air: ~/Projects/jenkins
$ [13:31:15]