|
@@ -9,47 +9,26 @@
|
|
|
|
|
|
#Instalación de requerimientos:
|
|
#Instalación de requerimientos:
|
|
### curl
|
|
### curl
|
|
- apt-get install curl
|
|
|
|
-
|
|
|
|
-### git
|
|
|
|
- apt-get install git
|
|
|
|
-
|
|
|
|
-### python
|
|
|
|
- apt-get install python
|
|
|
|
|
|
+ apt-get update && apt-get install curl git python
|
|
|
|
|
|
### pip
|
|
### pip
|
|
# descargo el archivo get-pip.py desde una url
|
|
# descargo el archivo get-pip.py desde una url
|
|
- curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
|
|
|
|
-
|
|
|
|
- # instalo pip
|
|
|
|
- python get-pip.py
|
|
|
|
|
|
+ curl https://bootstrap.pypa.io/get-pip.py | python
|
|
|
|
|
|
# actualizo pip
|
|
# actualizo pip
|
|
pip install -U pip
|
|
pip install -U pip
|
|
|
|
|
|
### docker (Versión funcional: apt-get install docker-ce=17.10.0~ce-0~debian - Versión con errores: 17.11 )
|
|
### docker (Versión funcional: apt-get install docker-ce=17.10.0~ce-0~debian - Versión con errores: 17.11 )
|
|
# con sudo
|
|
# con sudo
|
|
- curl -fsSL get.docker.com -o get-docker.sh
|
|
|
|
- sudo sh get-docker.sh
|
|
|
|
|
|
+ curl -fsSL get.docker.com | sudo sh
|
|
sudo usermod -aG docker iksop
|
|
sudo usermod -aG docker iksop
|
|
|
|
|
|
# con root
|
|
# con root
|
|
- curl -fsSL get.docker.com -o get-docker.sh
|
|
|
|
- sh get-docker.sh
|
|
|
|
|
|
+ curl -fsSL get.docker.com | sh
|
|
usermod -aG docker iksop
|
|
usermod -aG docker iksop
|
|
|
|
|
|
### docker-compose
|
|
### docker-compose
|
|
pip install docker-compose
|
|
pip install docker-compose
|
|
-
|
|
|
|
-### php/composer-------------
|
|
|
|
- # con sudo
|
|
|
|
- curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
|
|
|
|
- sudo chmod 755 /usr/local/bin/composer
|
|
|
|
-
|
|
|
|
- # con root
|
|
|
|
- curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
|
|
|
|
- chmod 755 /usr/local/bin/composer
|
|
|
|
-
|
|
|
|
|
|
|
|
# Pasos:
|
|
# Pasos:
|
|
####. Crear un directorio para la instalación, puede ser en cualquier lugar del sistema. Tener en cuenta que en este directorio se descargará código fuente.
|
|
####. Crear un directorio para la instalación, puede ser en cualquier lugar del sistema. Tener en cuenta que en este directorio se descargará código fuente.
|
|
@@ -73,7 +52,7 @@
|
|
# para más información de los parámetros ejecutar "docker build --help"
|
|
# para más información de los parámetros ejecutar "docker build --help"
|
|
|
|
|
|
####. Instalamos con composer elementos adicionales.
|
|
####. Instalamos con composer elementos adicionales.
|
|
- docker build --build-arg DIR_INSTALL=$(pwd) -t dind composer install
|
|
|
|
|
|
+ docker run -it -v $(pwd):$(pwd) -v /root/galvez:/root/galvez -v /var/run/docker.sock:/tmp/docker.sock dind composer install
|
|
# --build-arg: es la forma de pasarle parámetros al docker.
|
|
# --build-arg: es la forma de pasarle parámetros al docker.
|
|
# -t: es el nombre que tendrá el contenedor.
|
|
# -t: es el nombre que tendrá el contenedor.
|
|
# para más información de los parámetros ejecutar "docker build --help"
|
|
# para más información de los parámetros ejecutar "docker build --help"
|
|
@@ -137,4 +116,12 @@
|
|
sudo apt-get remove docker docker-engine docker.io docker-ce
|
|
sudo apt-get remove docker docker-engine docker.io docker-ce
|
|
|
|
|
|
# con root
|
|
# con root
|
|
- apt-get remove docker docker-engine docker.io docker-ce
|
|
|
|
|
|
+ apt-get remove docker docker-engine docker.io docker-ce
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+## Kernel update
|
|
|
|
+ # agrego los repositorios
|
|
|
|
+ echo "deb http://ftp.us.debian.org/debian/ jessie-backports main" >> /etc/apt/sources.list
|
|
|
|
+ echo "deb-src http://ftp.us.debian.org/debian/ jessie-backports main" >> /etc/apt/sources.list
|
|
|
|
+ # actualizo la version del kernel
|
|
|
|
+ apt-get update ; apt-get install -t jessie-backports linux-image-amd64
|