Commit Graph
100 Commits
Author SHA1 Message Date
Hongli Lai (Phusion) bc40f72c84 Update documentation 2015-01-20 11:14:53 +01:00
Hongli Lai (Phusion) 4a41a00697 Merge branch 'reduce-dockerfile-steps' of git://github.com/kanzure/baseimage-docker into kanzure-reduce-dockerfile-steps 2015-01-20 11:04:49 +01:00
Hongli Lai (Phusion) d85b76dfd9 Update URLs in the README, add translation note 2015-01-20 10:52:48 +01:00
Hongli Lai (Phusion) a0e2a13b0a Merge branch 'master' into next 2015-01-20 10:50:13 +01:00
Hongli Lai (Phusion) 6e55e3d515 Redirect syslog to 'docker logs' and fix cron
Closes GH-123. Closes GH-115.
2015-01-19 18:07:15 +01:00
Hongli Lai (Phusion) 0b2de757f5 Fixed some locale issues
Closes GH-178. Thanks to David J. M. Karlsen.
2015-01-19 17:32:05 +01:00
Hongli Lai (Phusion) 9b08ea9cd4 Logrotate now reloads syslog-ng properly
Closes GH-167.
2015-01-19 16:55:09 +01:00
Hongli Lai (Phusion) 2640bc7b03 Make 'docker exec' the default and disable SSH by default
Closes GH-168.
2015-01-19 16:40:17 +01:00
Hongli Lai (Phusion) a0a48d8fd3 Merge branch 'remove_etc_hosts_workaround' into next 2015-01-19 16:01:53 +01:00
Hongli Lai (Phusion) d9023071e4 Bump version to 0.9.16 2015-01-19 16:00:13 +01:00
Hongli Lai (Phusion) 8f2877c806 Do not set APT's force-unsafe-io option because the latest ubuntu image already does that 2015-01-17 14:32:41 +01:00
Hongli Lai (Phusion) 19c2df66b3 Remove workaround for Docker bug #2267 now that Docker has fixed this
Closes GH-155.
2015-01-16 16:50:39 +01:00
Hongli Lai (Phusion) ea56d35011 Update README 2015-01-16 14:29:19 +01:00
Hongli Lai (Phusion) e77d34aedf Clarify our stand point on running multiple processes and fat containers 2015-01-16 14:27:24 +01:00
Hongli Lai (Phusion) e54a443cca Fix setuid bit on /usr/bin/sudo, bump version to 0.9.15.
Closes GH-148.
2014-10-03 12:37:00 +02:00
Hongli Lai (Phusion) 4db83076bd Bump version to 0.9.14 2014-10-01 11:00:21 +02:00
Hongli Lai (Phusion) fc74a85e5d Update Changelog 2014-10-01 11:00:04 +02:00
Hongli Lai (Phusion) 2d2c13b519 Note 0.9.13 release date 2014-08-22 18:10:34 +02:00
Hongli Lai (Phusion) 2135d2192e Update Changelog 2014-08-22 18:03:35 +02:00
Hongli Lai ae652517e8 Merge pull request #129 from kingdonb/master
syslog-ng.ctl left around after commit
2014-08-22 16:49:00 +02:00
Hongli Lai 97e256cc61 Merge pull request #124 from arkadijs/master
Correct typo
2014-08-04 15:06:34 +02:00
Hongli Lai (Phusion) 0de8640bac Change the docker_env group ID from 1000 to 8377. 2014-07-25 14:49:06 +02:00
Hongli Lai (Phusion) 5e5794c528 Bump version to 0.9.13 2014-07-25 14:38:01 +02:00
Hongli Lai (Phusion) 9be2ee2916 Fix my_init not properly exiting with a non-zero exit status when Ctrl-C is pressed. 2014-07-25 14:37:03 +02:00
Hongli Lai (Phusion) a0d4877272 When releasing, throw an error if the release date isn't noted in Changelog.md 2014-07-17 10:16:23 +02:00
Hongli Lai (Phusion) a06da035d0 Note 0.9.12 release date 2014-07-17 10:14:01 +02:00
Hongli Lai (Phusion) d55fa363bf Update changelog 2014-07-16 21:07:59 +02:00
Hongli Lai (Phusion) eb189e7864 Officially support nsenter 2014-07-16 21:07:49 +02:00
Hongli Lai (Phusion) 7fd667bc1f Update Changelog 2014-07-13 23:59:40 +02:00
Hongli Lai (Phusion) 3526928ad9 Update README 2014-07-13 23:09:52 +02:00
Hongli Lai (Phusion) 9cf192ca02 Fix mistake in changelog 2014-07-13 23:06:05 +02:00
Hongli Lai (Phusion) 25e8b1c535 Make docker-bash work on a regular sh shell instead of bash.
Closes GH-103.
2014-07-13 12:50:16 +02:00
Hongli Lai (Phusion) 2fa47a225b Update Readme 2014-07-13 01:31:14 +02:00
Hongli Lai (Phusion) b9d75d899d Fix documentation order 2014-07-13 01:12:04 +02:00
Hongli Lai (Phusion) 1f38e2226e Added a workaround for Docker's inability to modify /etc/hosts in the container.
See Docker bug 2267: https://github.com/dotcloud/docker/issues/2267
2014-07-13 00:49:05 +02:00
Hongli Lai (Phusion) 291b9aae02 Bump version to 0.9.12 2014-07-13 00:49:05 +02:00
Hongli Lai (Phusion) 75902437c9 Move scripts into bin directory 2014-07-13 00:49:04 +02:00
Hongli Lai (Phusion) f58282d4d3 Note release date 2014-06-24 16:40:22 +02:00
Hongli Lai (Phusion) e6258b37b5 Give credit to Brant Fitzsimmons 2014-06-24 16:39:56 +02:00
Hongli Lai (Phusion) 0302713554 Update documentation 2014-06-20 11:33:10 +02:00
Hongli Lai (Phusion) ba1e1ffbf5 Fix an anchor in the README 2014-06-17 17:41:20 +02:00
Hongli Lai (Phusion) 0b468fb61b Introduce the docker-bash tool.
This is a shortcut tool for logging into a container using SSH. Usage: `docker-bash <CONTAINER_ID>`.
2014-06-17 17:40:34 +02:00
Hongli Lai (Phusion) 5806f51ea3 Fixed various process waiting issues in my_init.
Closes GH-27. Closes GH-82. Closes GH-83.
Thanks to André Luiz dos Santos and Paul Annesley.
2014-06-17 14:35:05 +02:00
Hongli Lai (Phusion) c431f2d151 Update Changelog 2014-06-17 13:27:03 +02:00
Hongli Lai (Phusion) 92c2ea22ed Install add-apt-repository.
Closes GH-74.
2014-06-17 12:46:14 +02:00
Hongli Lai (Phusion) 436be20ff0 Bump version to 0.9.11 2014-06-17 12:45:24 +02:00
Hongli Lai (Phusion) 22c3d60d94 Install ca-certificates package by default.
This is because we include `apt-transport-https`, but Ubuntu 14.04 no longer
installs `ca-certificates` by default anymore. Closes GH-73.
2014-05-12 23:07:17 +02:00
Hongli Lai (Phusion) b56693beb3 Fix syslog-ng.
The system() source in the default syslog-ng config file does
not work in Docker because it tries to access /proc/kmsg,
which is not allowed due to Docker's privileges. We replace
it by a source that only reads from /dev/log.
2014-05-12 17:29:45 +02:00
Hongli Lai (Phusion) 612b1504af The syslog-ng script should restore /dev/xconsole permissions because that's what the official init script does 2014-05-12 16:43:55 +02:00
Hongli Lai (Phusion) 7bde5d9993 Document release date of 0.9.10 2014-05-12 16:15:59 +02:00
Hongli Lai (Phusion) af11b5e7b4 Early in the my_init initialization process, do not overwrite already-defined environment variables by the ones in /etc/container_environment.
Closes GH-52.
2014-05-12 16:14:47 +02:00
Hongli Lai (Phusion) 29d315891f Use Ubuntu 14.04 as Vagrant box 2014-05-12 16:14:44 +02:00
Hongli Lai (Phusion) 5e0b1b6267 Update URLs to Vagrant boxes 2014-05-12 13:56:40 +02:00
Hongli Lai (Phusion) e0d3f5d1a4 Bump version to 0.9.10 2014-05-12 10:32:34 +02:00
Hongli Lai (Phusion) 03adf9b696 Document the new environment variable newline handling in my_init 2014-05-12 10:32:18 +02:00
Hongli Lai (Phusion) 51748c3b1d Update the README to say that we're on Ubuntu 14.04 now. 2014-05-12 10:24:52 +02:00
Hongli Lai (Phusion) 895b145207 Update Changelog 2014-05-12 10:24:02 +02:00
Hongli Lai (Phusion) 8f9eefa1f6 Correctly pass child process' exit status to sys.exit(). Closes GH-45 2014-03-28 10:23:25 +01:00
Hongli Lai (Phusion) 5ae32384d5 Document 0.9.9 release date 2014-03-25 17:18:16 +01:00
Hongli Lai (Phusion) f55fde8d99 Fix a bug in the build process 2014-03-25 17:06:53 +01:00
Hongli Lai (Phusion) 0632b4865b Set the INITRD env variable and make 'ischroot' always return true.
This prevents initramfs and initscripts updates from breaking.
2014-03-25 16:44:33 +01:00
Hongli Lai (Phusion) 7914d8ac55 Enable more Ubuntu APT repositories. 2014-03-25 16:44:29 +01:00
Hongli Lai (Phusion) 73709ed0a0 During 'docker build', temporarily disable dpkg fsync to make it faster 2014-03-25 16:22:04 +01:00
Hongli Lai (Phusion) dfaac83527 Run 'docker build' with '--rm' instead of '-rm', the latter which has been deprecated in Docker 0.9. 2014-03-25 15:49:46 +01:00
Hongli Lai (Phusion) e11f2b8cfd Bump version to 0.9.9 2014-03-25 15:49:16 +01:00
Hongli Lai (Phusion) fa3098206d Update Changelog 2014-03-25 15:48:05 +01:00
Hongli Lai (Phusion) ad347d91c8 Merge branch 'amirgur1-master' 2014-03-25 15:37:18 +01:00
Hongli Lai (Phusion) 55727c2f30 Cleanup Amir Gur's patch 2014-03-25 15:36:15 +01:00
Hongli Lai (Phusion) c8e79991b7 Merge branch 'master' of https://github.com/amirgur1/baseimage-docker into amirgur1-master 2014-03-25 15:30:00 +01:00
Hongli Lai (Phusion) fd8a1273ad Update Changelog 2014-03-17 12:59:03 +01:00
Hongli Lai (Phusion) 775ded05dc Fix permissions on test scripts 2014-02-26 11:56:19 +01:00
Hongli Lai (Phusion) cc9847580d Document release date 2014-02-26 11:56:10 +01:00
Hongli Lai (Phusion) 46334c7363 Bump version to 0.9.8 2014-02-26 11:44:19 +01:00
Hongli Lai (Phusion) 1684aa1448 Fix my_init not properly forcing Runit to shut down if Runit appears to refuse to respond to SIGTERM. 2014-02-25 22:49:34 +01:00
Hongli Lai (Phusion) 367cddb201 Fix a regression in my_init which causes it to delete environment variables passed from Docker. 2014-02-25 22:08:37 +01:00
Hongli Lai (Phusion) 27782aca39 Note release date in Changelog.md 2014-02-25 15:21:57 +01:00
Hongli Lai (Phusion) 4e60438c66 Fixed some warnings in 00_regen_ssh_host_keys.sh. 2014-02-25 15:18:28 +01:00
Hongli Lai (Phusion) ec719ad255 Small documentation updates regarding environment variables 2014-02-25 13:37:55 +01:00
Hongli Lai (Phusion) 23651ad5ff Cleanup Changelog 2014-02-25 12:48:21 +01:00
Hongli Lai (Phusion) 300adc0bf2 Store environment variables in a file, and allow init scripts to change environment variables.
Closes GH-23.
2014-02-25 12:47:02 +01:00
Hongli Lai (Phusion) c0e872b3e3 Credit Dr Nic and Tomer Cohen. 2014-02-25 11:21:42 +01:00
Hongli Lai (Phusion) 87698aa223 Added the logrotate service. Fixes GH-22. 2014-02-25 11:18:25 +01:00
Hongli Lai (Phusion) 68e4f5e8bf Removed some default Ubuntu cron jobs which are not useful in Docker containers. 2014-02-25 11:16:09 +01:00
Hongli Lai (Phusion) 8cf30f326e Change the documented way to start a shell: run bash through my_init 2014-02-25 11:09:56 +01:00
Hongli Lai (Phusion) 9af37c0d58 Fixed syslog-ng not being able to start because of a missing afsql module.
Closes pull request 7.
2014-02-25 11:07:54 +01:00
Hongli Lai (Phusion) 095c1e715c Add a Changelog entry that documents why all EXPOSEd ports are now removed. 2014-02-25 10:52:11 +01:00
Hongli Lai (Phusion) aa46e10163 Remove all EXPOSEd ports. Fixes GH-15. 2014-02-25 10:49:08 +01:00
Hongli Lai (Phusion) 5e9f60b0ea Update documentation regarding the insecure key. 2014-02-25 10:45:55 +01:00
Hongli Lai (Phusion) 139bc7b81e Merge branch 'feature/16' of https://github.com/thomasleveil/baseimage-docker into thomasleveil-feature/16 2014-02-25 10:30:30 +01:00
Hongli Lai (Phusion) 3125ec683b Add instructions regarding disabling SSH. 2014-02-20 13:43:03 +01:00
Hongli Lai (Phusion) 829d753a88 Fix typos in the insecure key documentation 2014-02-19 17:15:48 +01:00
Hongli Lai (Phusion) 0caf8692fb Update Changelog 2014-02-17 12:01:09 +01:00
Hongli Lai (Phusion) d8968d136a Improve setuser: set auxilliary groups and more environment variables 2014-02-15 12:42:31 +01:00
Hongli Lai (Phusion) b6dac86e04 Improve the init system: support skipping startup files and running a custom main command 2014-02-15 12:11:48 +01:00
Hongli Lai (Phusion) d884118827 Add a 'make ssh' task for easily SSHing into the container 2014-02-13 15:37:35 +01:00
Hongli Lai (Phusion) c22f8804ad Correctly reap child processes that are adopted during invocation of init scripts. 2014-02-13 15:37:32 +01:00
Hongli Lai (Phusion) 67c6b089e3 Bump version to 0.9.6 2014-02-13 15:37:32 +01:00
Hongli Lai (Phusion) 7e35fe7f32 Update Changelog 2014-02-06 14:00:18 +01:00
Hongli Lai (Phusion) 37cd856425 Disable the insecure SSH key by default 2014-02-06 13:40:27 +01:00
Hongli Lai (Phusion) a5f521b1b1 Change the name inside the insecure key 2014-02-06 13:06:40 +01:00