mirror of
https://github.com/engineer-man/piston.git
synced 2025-04-20 20:16:26 +02:00
modify repo and docs for lxc only
This commit is contained in:
parent
620107212e
commit
a954759dae
27 changed files with 67 additions and 340 deletions
|
@ -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
|
|
@ -1,3 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
docker -H unix:///var/run/docker-$1.sock ${@:2}
|
|
@ -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
|
|
@ -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;
|
||||
}
|
||||
}
|
|
@ -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]
|
|
@ -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
|
|
@ -1,4 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
systemctl stop piston@{1..10}.service
|
||||
systemctl stop dock@{1..10}.service
|
Loading…
Add table
Add a link
Reference in a new issue