lunes, 27 de enero de 2020

Instalar docker en linux mint sylvia

add-apt-repository    "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"


por alguna razón este archivo se escribio así

deb [arch=amd64] https://download.docker.com/linux/ubuntu    silvia    stable

la cual se debe cambiar


deb [arch=amd64] https://download.docker.com/linux/ubuntu    xenial    stable



aptitude update

  • aptitude install apt-transport-https
  • aptitude install ca-certificates
  • aptitude install curl
  • aptitude install software-properties-common
  • aptitude install docker-compose


aptitude install docker-ce docker-ce-cli containerd.io

Para verificar la instalación

docker info

buscar una imagen
docker search debian


descargar una imagen
 docker pull debian

verificar las imagenes
docker images


correr una imagen de manera interactiva
docker run -it id_imagen

aqui ya estaras dentro
solo queda actualizar los repositorios e instalar todo lo que quieras
apt-get update


docker start id_imagen

docker stop id_imagen


Ejemplo instalar redmine

curl -sSL https://raw.githubusercontent.com/bitnami/bitnami-docker-redmine/master/docker-compose.yml > docker-compose.yml

en el archivo docker-compose.yml yo modifico el puerto a 81 para verlo por ese puerto

docker-compose up -d
docker network create redmine-tier
docker volume create --name mariadb_data

docker run -d --name mariadb  -e ALLOW_EMPTY_PASSWORD=yes  -e MARIADB_USER=bn_redmine  -e MARIADB_DATABASE=bitnami_redmine  --net redmine-tier  --volume mariadb_data:/bitnami  bitnami/mariadb:latest

docker volume create --name redmine_data

docker run -d --name redmine -p 80:3000  -e REDMINE_DB_USERNAME=bn_redmine  -e REDMINE_DB_NAME=bitnami_redmine  --net redmine-tier  --volume redmine_data:/bitnami  bitnami/redmine:latest

l27.0.0.1 (verificar que el apache de nuestro equipo este abajo), esto despues se puede cambiar

  • REDMINE_USERNAME: Redmine application username. Default: user
  • REDMINE_PASSWORD: Redmine application password. Default: bitnami1

Listar Imágenes
docker images -a
Eliminar Imágenes
docker rmi Image1 Image2


Copias de seguridad de imágenes



docker save imagen > imagen.tar


Restaurar copias de seguridad de imágenes



docker load -i fichero.tar



docker network create -- driver bridge el_nombre_del_network_a_crear

Entrar a un contenedor Docker con Bash


docker exec -i -t 665b4a1e17b6 /bin/bash # o en su caso poner el nombre


jueves, 2 de enero de 2020

¡Cómo instalar una version anterior de php y cambiar de version desde consola?







Puedes instalar PHP5.6 desde un PPA:
$ sudo add-apt-repository -y ppa:ondrej/php
$ sudo apt update
$ sudo apt install php5.6
 
 
update-alternatives --config php