mirror of
https://abf.rosa.ru/djam/docker.git
synced 2025-02-23 09:32:49 +00:00
Clean repo, upload tarball
This commit is contained in:
parent
e030935ffe
commit
9eb6d8a938
9 changed files with 4 additions and 121 deletions
4
.abf.yml
4
.abf.yml
|
@ -1,3 +1,3 @@
|
||||||
sources:
|
sources:
|
||||||
v1.6.2.tar.gz: 030c87e48835e6fcb54c44d6ba250c1764bcda1a
|
libnetwork-20170523.tar.xz: 1d6cfa291a9ed3b83fa9d5a35f3ae5064716a0ab
|
||||||
libnetwork-20170523.tar.xz: 1d6cfa291a9ed3b83fa9d5a35f3ae5064716a0ab
|
v17.05.0-ce.tar.gz: 809551f715da02f40f6c8c7b25ef19717da3b2aa
|
||||||
|
|
|
@ -1,17 +0,0 @@
|
||||||
This package will install the 'docker-logrotate' script to
|
|
||||||
/etc/cron.daily. This script will run logrotate on all running
|
|
||||||
containers and ignore all failures.
|
|
||||||
|
|
||||||
This script is enabled by default. To disable it,
|
|
||||||
uncomment the line "LOGROTATE=false" in /etc/sysconfig/docker.
|
|
||||||
|
|
||||||
Possible issues:
|
|
||||||
1. This assumes that logrotate is installed on containers to run
|
|
||||||
successfully.
|
|
||||||
|
|
||||||
2. A race condition occurs if a container exits before 'docker
|
|
||||||
exec' run (though it's ignored)
|
|
||||||
|
|
||||||
3. Not all containers may need this (whether logrotate is installed or not)
|
|
||||||
|
|
||||||
Suggestions to improve this are welcome.
|
|
|
@ -1,11 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
LOGROTATE=true
|
|
||||||
[ -f /etc/sysconfig/docker ] && source /etc/sysconfig/docker
|
|
||||||
|
|
||||||
if [ $LOGROTATE == true ]; then
|
|
||||||
for id in $(docker ps -q); do
|
|
||||||
exec $(docker exec $id logrotate -s /var/log/logstatus /etc/logrotate.conf > /dev/null 2&>1)
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
exit 0
|
|
|
@ -1,3 +0,0 @@
|
||||||
# /etc/sysconfig/docker-network
|
|
||||||
# It's convenient to have docker listening on a tcp port so add it
|
|
||||||
DOCKER_NETWORK_OPTIONS=-H unix://var/run/docker.sock -H tcp://127.0.0.1:2375
|
|
|
@ -1,14 +0,0 @@
|
||||||
# This file may be automatically generated by an installation program.
|
|
||||||
|
|
||||||
# By default, Docker uses a loopback-mounted sparse file in
|
|
||||||
# /var/lib/docker. The loopback makes it slower, and there are some
|
|
||||||
# restrictive defaults, such as 100GB max storage.
|
|
||||||
|
|
||||||
# If your installation did not set a custom storage for Docker, you
|
|
||||||
# may do it below.
|
|
||||||
|
|
||||||
# Example: Use a custom pair of raw logical volumes (one for metadata,
|
|
||||||
# one for data).
|
|
||||||
# DOCKER_STORAGE_OPTIONS = --storage-opt dm.metadatadev=/dev/mylogvol/my-docker-metadata --storage-opt dm.datadev=/dev/mylogvol/my-docker-data
|
|
||||||
|
|
||||||
DOCKER_STORAGE_OPTIONS=-g /var/cache/docker
|
|
|
@ -1,27 +0,0 @@
|
||||||
[Unit]
|
|
||||||
Description=Docker Application Container Engine
|
|
||||||
Documentation=http://docs.docker.com
|
|
||||||
After=network.target
|
|
||||||
Wants=docker-storage-setup.service
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Type=notify
|
|
||||||
EnvironmentFile=-/etc/sysconfig/docker
|
|
||||||
EnvironmentFile=-/etc/sysconfig/docker-storage
|
|
||||||
EnvironmentFile=-/etc/sysconfig/docker-network
|
|
||||||
Environment=GOTRACEBACK=crash
|
|
||||||
ExecStart=/usr/bin/dockerd \
|
|
||||||
$OPTIONS \
|
|
||||||
$DOCKER_STORAGE_OPTIONS \
|
|
||||||
$DOCKER_NETWORK_OPTIONS \
|
|
||||||
$INSECURE_REGISTRY
|
|
||||||
LimitNOFILE=1048576
|
|
||||||
LimitNPROC=1048576
|
|
||||||
LimitCORE=infinity
|
|
||||||
MountFlags=slave
|
|
||||||
ExecStartPre=rm -f /etc/sysconfig/network-scripts/ifcfg-*veth*
|
|
||||||
ExecStopPost=rm -f /etc/sysconfig/network-scripts/ifcfg-*veth*
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=multi-user.target
|
|
||||||
|
|
|
@ -1,12 +0,0 @@
|
||||||
[Unit]
|
|
||||||
Description=Docker Socket for the API
|
|
||||||
PartOf=docker.service
|
|
||||||
|
|
||||||
[Socket]
|
|
||||||
ListenStream=/var/run/docker.sock
|
|
||||||
SocketMode=0660
|
|
||||||
SocketUser=root
|
|
||||||
SocketGroup=docker
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=sockets.target
|
|
15
docker.spec
15
docker.spec
|
@ -28,7 +28,7 @@
|
||||||
|
|
||||||
Name: docker
|
Name: docker
|
||||||
Version: %{dist_version}
|
Version: %{dist_version}
|
||||||
Release: 3
|
Release: 4
|
||||||
Summary: Automates deployment of containerized applications
|
Summary: Automates deployment of containerized applications
|
||||||
License: ASL 2.0
|
License: ASL 2.0
|
||||||
Group: System/Kernel and hardware
|
Group: System/Kernel and hardware
|
||||||
|
@ -37,16 +37,6 @@ URL: http://www.docker.com
|
||||||
# only x86_64 for now: https://github.com/docker/docker/issues/136
|
# only x86_64 for now: https://github.com/docker/docker/issues/136
|
||||||
#ExclusiveArch: x86_64
|
#ExclusiveArch: x86_64
|
||||||
Source0: https://%{import_path}/archive/v%{dist_version}-ce.tar.gz
|
Source0: https://%{import_path}/archive/v%{dist_version}-ce.tar.gz
|
||||||
#Source0: https://%{import_path}/archive/%{commit}.tar.gzS
|
|
||||||
|
|
||||||
#Source1: %{repo}.service
|
|
||||||
#Source2: %{repo}.sysconfig
|
|
||||||
#Source3: %{repo}-storage.sysconfig
|
|
||||||
#Source4: %{repo}-logrotate.sh
|
|
||||||
#Source5: README.%{repo}-logrotate
|
|
||||||
#Source6: %{repo}-network.sysconfig
|
|
||||||
#Source7: %{repo}.socket
|
|
||||||
|
|
||||||
Source2: docker.conf
|
Source2: docker.conf
|
||||||
Source3: libnetwork-20170523.tar.xz
|
Source3: libnetwork-20170523.tar.xz
|
||||||
Patch0: adjust-docker-service.patch
|
Patch0: adjust-docker-service.patch
|
||||||
|
@ -60,7 +50,6 @@ BuildRequires: golang >= 1.4
|
||||||
BuildRequires: pkgconfig(sqlite3)
|
BuildRequires: pkgconfig(sqlite3)
|
||||||
|
|
||||||
Requires: runc
|
Requires: runc
|
||||||
# Requires: containerd
|
|
||||||
|
|
||||||
BuildRequires: golang-net-devel
|
BuildRequires: golang-net-devel
|
||||||
BuildRequires: go-md2man
|
BuildRequires: go-md2man
|
||||||
|
@ -71,7 +60,7 @@ BuildRequires: pkgconfig(libsystemd)
|
||||||
Requires: systemd-units
|
Requires: systemd-units
|
||||||
|
|
||||||
# With docker >= 1.11 you now need containerd (and runC as a dep)
|
# With docker >= 1.11 you now need containerd (and runC as a dep)
|
||||||
Requires: docker-containerd
|
Requires: docker-containerd >= 0.2.5
|
||||||
|
|
||||||
# need xz to work with ubuntu images
|
# need xz to work with ubuntu images
|
||||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1045220
|
# https://bugzilla.redhat.com/show_bug.cgi?id=1045220
|
||||||
|
|
|
@ -1,22 +0,0 @@
|
||||||
# /etc/sysconfig/docker
|
|
||||||
|
|
||||||
# Modify these options if you want to change the way the docker daemon runs
|
|
||||||
OPTIONS=''
|
|
||||||
DOCKER_CERT_PATH=/etc/docker
|
|
||||||
|
|
||||||
# Enable insecure registry communication by appending the registry URL
|
|
||||||
# to the INSECURE_REGISTRY variable below and uncommenting it
|
|
||||||
# INSECURE_REGISTRY='--insecure-registry '
|
|
||||||
|
|
||||||
# On SELinux System, if you remove the --selinux-enabled option, you
|
|
||||||
# also need to turn on the docker_transition_unconfined boolean.
|
|
||||||
# setsebool -P docker_transition_unconfined
|
|
||||||
|
|
||||||
# Location used for temporary files, such as those created by
|
|
||||||
# docker load and build operations. Default is /var/lib/docker/tmp
|
|
||||||
# Can be overriden by setting the following environment variable.
|
|
||||||
# DOCKER_TMPDIR=/var/tmp
|
|
||||||
|
|
||||||
# Controls the /etc/cron.daily/docker-logrotate cron job status.
|
|
||||||
# To disable, uncomment the line below.
|
|
||||||
# LOGROTATE=false
|
|
Loading…
Add table
Reference in a new issue