Hongli Lai (Phusion)
7425da2825
Fix a potential hang in my_init during shutdown
...
Thanks to SAPikachu. Closes GH-151.
2015-07-15 17:35:45 +02:00
Hongli Lai (Phusion)
23d0a30e59
Update copyright statement
2015-07-15 17:01:34 +02:00
Hongli Lai (Phusion)
06b010919b
Update Changelog
2015-07-15 16:18:46 +02:00
Hongli Lai (Phusion)
c56b1a332f
Document the fact that 0.9.17 fixes OpenSSL CVE-2015-1793
2015-07-15 15:49:33 +02:00
Hongli Lai (Phusion)
afb0835328
Add OS upgrade instructions
2015-07-15 15:46:03 +02:00
Hongli Lai (Phusion)
a9e956d9f9
syslog-ng: do not forward messages to /dev/tty10
...
Closes GH-222.
2015-07-15 15:27:03 +02:00
Hongli Lai (Phusion)
43af4a393e
my_init container_environment.sh: ensure that environment variable names don't include characters unsupported by Bash
...
Closes GH-230.
2015-07-15 15:12:18 +02:00
Hongli Lai (Phusion)
b72ef2eba3
Remove nano, replace VIM with vim-tiny
...
This reduces the virtual size by 42 MB.
2015-07-15 15:02:13 +02:00
Hongli Lai (Phusion)
404832ba47
Remove some unnecessary cron jobs
...
Closes GH-205.
2015-07-15 14:52:41 +02:00
Hongli Lai (Phusion)
ee56097511
Bump version to 0.9.17
2015-07-15 14:37:27 +02:00
Hongli Lai (Phusion)
f57320388c
Get rid of default HOME environment variable
...
Closes GH-231.
2015-07-15 14:36:10 +02:00
Hongli Lai (Phusion)
e575443aba
my_init: do not use /etc/container_environment if directory doesn't exist
2015-07-15 14:33:15 +02:00
Hongli Lai (Phusion)
9e65ebfbdc
Rename /build to /bd_build for fewer AUFS layer collissions
2015-07-15 14:28:55 +02:00
Hongli Lai (Phusion)
5eeb176bd0
No longer recommend setting 'ENV HOME' in Dockerfile
...
This is because https://github.com/docker/docker/issues/2968 has been fixed.
2015-01-26 17:15:49 +01:00
Hongli Lai (Phusion)
4f52a9c6a4
Link to the PID 1 problem article
2015-01-20 13:23:53 +01:00
Hongli Lai (Phusion)
1812fbf093
Note 0.9.16 release date
2015-01-20 11:40:15 +01:00
Hongli Lai (Phusion)
65e212f235
When uploading new release, run 'docker tag' with '-f'
2015-01-20 11:39:50 +01:00
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