Skip to content

Instantly share code, notes, and snippets.

View linben's full-sized avatar
🥑

Ben Lin linben

🥑
  • AI
  • San Francisco
  • 11:56 (UTC -07:00)
  • X @blin23
View GitHub Profile
{
"id": "nginx",
"container": {
"type": "DOCKER",
"docker": {
"image": "nginx:1.7.7",
"network": "BRIDGE",
"portMappings": [
{ "hostPort": 0, "containerPort": 80, "servicePort": 9000 }
],
{
"id": "mysql",
"container": {
"type": "DOCKER",
"docker": {
"image": "mysql:5.7.6",
"network": "BRIDGE",
"portMappings": [
{ "hostPort": 0, "containerPort": 3306, "servicePort": 9001 }
]
{
"id": "toggle",
"cmd": "sleep 9 && cd $MESOS_SANDBOX && python toggle.py 80",
"cpus": 0.05,
"mem": 16.0,
"disk": 0.0,
"ports": [9002],
"instances": 3,
"uris":[
"http://downloads.mesosphere.com/misc/toggle.tgz"
{
"id": "department-a",
"apps": [
{
"id": "service-common",
"cpus": 0.1,
"mem": 32,
"ports": [0],
"cmd": "sleep 3 && python -m http.server 80",
"instances": 2,
{
"id": "python-upgrade",
"cmd": "sleep 5 && python -m http.server $PORT0",
"container": {
"type": "DOCKER",
"docker": {
"image": "python:3.5",
"network": "HOST",
"forcePullImage":true
}
#!/usr/bin/bash
/opt/mesosphere/bin/pkgpanda uninstall && \
rm -rf /opt/mesosphere /var/lib/mesos /var/lib/dcos /var/lib/zookeeper /var/log/mesos /etc/mesosphere /var/lib/mesosphere && \
rm -rf /etc/profile.d/dcos.sh /etc/systemd/journald.conf.d/dcos.conf /etc/systemd/system/dcos-cfn-signal.service /etc/systemd/system/dcos-download.service /etc/systemd/system/dcos-link-env.service /etc/systemd/system/dcos-setup.service /etc/systemd/system/multi-user.target.wants/dcos-setup.service /etc/systemd/system/multi-user.target.wants/dcos.target
@linben
linben / dcos-prereq
Created April 3, 2017 08:30
dc/os prereqs
sudo setenforce 0 && \
sudo sed -i --follow-symlinks 's/^SELINUX=.*/SELINUX=disabled/g' /etc/sysconfig/selinux
sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF
#!/usr/bin/env bash
set -o nounset -o errexit
export PATH=/usr/sbin:/usr/bin:$PATH
echo $(ip addr show eth0 | grep -Eo '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | head -1)
sudo setenforce 0 && \
sudo sed -i --follow-symlinks 's/^SELINUX=.*/SELINUX=disabled/g' /etc/sysconfig/selinux
sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF
-----BEGIN CERTIFICATE-----
MIIDjDCCAnQCCQCrhNG8b38o3DANBgkqhkiG9w0BAQsFADCBhzELMAkGA1UEBhMC
VVMxCzAJBgNVBAgMAkNBMQswCQYDVQQHDAJTRjETMBEGA1UECgwKTWVzb3NwaGVy
ZTEMMAoGA1UECwwDVE1UMR4wHAYDVQQDDBVnaXRsYWIubWVzb3NwaGVyZS5sYWIx
GzAZBgkqhkiG9w0BCQEWDGJsaW5AdG10LmNvbTAeFw0xNzA3MDcxNjE2MDVaFw0x
ODA3MDcxNjE2MDVaMIGHMQswCQYDVQQGEwJVUzELMAkGA1UECAwCQ0ExCzAJBgNV
BAcMAlNGMRMwEQYDVQQKDApNZXNvc3BoZXJlMQwwCgYDVQQLDANUTVQxHjAcBgNV
BAMMFWdpdGxhYi5tZXNvc3BoZXJlLmxhYjEbMBkGCSqGSIb3DQEJARYMYmxpbkB0
bXQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwMKHEACo80kW
Y36OhnGrJI2/OmkEyzDL+vwYgkQbPkbAuU1OsEWZp8KSoP9DQffetONoR+GMkwyX