modify repo and docs for lxc only

This commit is contained in:
Brian Seymour 2019-05-31 13:09:47 -05:00
parent 620107212e
commit a954759dae
27 changed files with 67 additions and 340 deletions

View file

@ -1,45 +0,0 @@
[Unit]
Description=Docker Application Container Engine
Documentation=http://docs.docker.com
After=network.target
Wants=docker-storage-setup.service
Requires=docker-cleanup.timer
[Service]
Type=notify
NotifyAccess=main
EnvironmentFile=-/run/containers/registries.conf
EnvironmentFile=-/etc/sysconfig/docker
EnvironmentFile=-/etc/sysconfig/docker-storage
EnvironmentFile=-/etc/sysconfig/docker-network
Environment=GOTRACEBACK=crash
Environment=DOCKER_HTTP_HOST_COMPAT=1
Environment=PATH=/usr/libexec/docker:/usr/bin:/usr/sbin
ExecStart=/usr/bin/dockerd-current \
--add-runtime docker-runc=/usr/libexec/docker/docker-runc-current \
--default-runtime=docker-runc \
--exec-opt native.cgroupdriver=systemd \
--userland-proxy-path=/usr/libexec/docker/docker-proxy-current \
--init-path=/usr/libexec/docker/docker-init-current \
--seccomp-profile=/etc/docker/seccomp.json \
--exec-root=/var/run/docker-%i \
--graph=/var/lib/docker-%i \
--host unix:///var/run/docker-%i.sock \
--pidfile /var/run/docker-%i.pid \
$OPTIONS \
$DOCKER_STORAGE_OPTIONS \
$DOCKER_NETWORK_OPTIONS \
$ADD_REGISTRY \
$BLOCK_REGISTRY \
$INSECURE_REGISTRY \
$REGISTRIES
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=1048576
LimitNPROC=1048576
LimitCORE=infinity
TimeoutStartSec=0
Restart=on-abnormal
KillMode=process
[Install]
WantedBy=multi-user.target

View file

@ -1,3 +0,0 @@
#!/usr/bin/env bash
docker -H unix:///var/run/docker-$1.sock ${@:2}

View file

@ -1,25 +0,0 @@
create vm
git piston
install dock and piston units
systemctl enable dock@{1..10}.service
systemctl start dock@{1..10}.service
systemctl enable piston@{1..10}.service
systemctl start piston@{1..10}.service
install nginx config
export image:
./multidock 1 save -o piston.tar piston:latest
copy in image:
./multidock 1 load -i piston.tar
./multidock 2 load -i piston.tar
./multidock 3 load -i piston.tar
./multidock 4 load -i piston.tar
./multidock 5 load -i piston.tar
./multidock 6 load -i piston.tar
./multidock 7 load -i piston.tar
./multidock 8 load -i piston.tar
./multidock 9 load -i piston.tar
./multidock 10 load -i piston.tar

View file

@ -1,21 +0,0 @@
upstream piston {
server 127.0.0.1:2001;
server 127.0.0.1:2002;
server 127.0.0.1:2003;
server 127.0.0.1:2004;
server 127.0.0.1:2005;
server 127.0.0.1:2006;
server 127.0.0.1:2007;
server 127.0.0.1:2008;
server 127.0.0.1:2009;
server 127.0.0.1:2010;
}
server {
listen 1337;
location / {
proxy_buffering off;
proxy_pass http://piston;
}
}

View file

@ -1,12 +1,12 @@
[Unit]
Description=Piston API
Description=Piston
[Service]
Type=simple
User=root
Environment=PATH=/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
Environment=PATH=/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/go/bin
WorkingDirectory=/root/piston/api
ExecStart=/root/piston/api/start %i
ExecStart=/root/piston/api/start
Restart=on-failure
[Install]

View file

@ -1,22 +0,0 @@
#!/usr/bin/env bash
systemctl start piston@1.service
systemctl start piston@2.service
systemctl start piston@3.service
systemctl start piston@4.service
systemctl start piston@5.service
systemctl start piston@6.service
systemctl start piston@7.service
systemctl start piston@8.service
systemctl start piston@9.service
systemctl start piston@10.service
systemctl start dock@1.service
systemctl start dock@2.service
systemctl start dock@3.service
systemctl start dock@4.service
systemctl start dock@5.service
systemctl start dock@6.service
systemctl start dock@7.service
systemctl start dock@8.service
systemctl start dock@9.service
systemctl start dock@10.service

View file

@ -1,4 +0,0 @@
#!/usr/bin/env bash
systemctl stop piston@{1..10}.service
systemctl stop dock@{1..10}.service