Docker este o platformă pentru dezvoltarea și execuția aplicațiilor. Acestă platformă permite separarea aplicațiilor de infrastructură, facilitând gestionarea diferitelor module software ale aplicației sub formă de containere.
Platforme suportate:
Pentru mai mule detalii, verificati documnetația oficială aici.
Versiunile suportate:
Documentația oficială
# Update packages $ sudo apt-get update $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common # Add Docker's official GPG key $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - $ sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable" # Install docker latest version $ sudo apt-get update $ sudo apt-get install docker-ce docker-ce-cli containerd.io # Verify Docker $ sudo docker run hello-world
Versiunea suportată de CenOS este 7. Documentația oficială pentru instalare este aici.
# Update packages $ sudo yum install -y yum-utils $ sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo # Install docker latest version $ sudo yum install docker-ce docker-ce-cli containerd.io # Start Docker $ sudo systemctl start docker # Verify Docker $ sudo docker run hello-world
Versiunile suportate de Fedora sunt 30 și 31. Documentația oficială pentru instalare este aici.
# Update packages $ sudo dnf -y install dnf-plugins-core $ sudo dnf config-manager \ --add-repo \ https://download.docker.com/linux/fedora/docker-ce.repo # Install docker latest version $ sudo dnf install docker-ce docker-ce-cli containerd.io # Start Docker $ sudo systemctl start docker # Verify Docker $ sudo docker run hello-world
Pentru a instala container-ul Docker al Oracle Database Enterprise Edition urmați pașii:
docker login container-registry.oracle.com
docker pull container-registry.oracle.com/database/express:latest
Notă: Descărcarea imaginii este lentă și poate dura până la 4 ore.
docker run -d --name my-oracle-db -p 1521:1521 -p 5500:5500 -e ORACLE_PWD=parolaAiaPuternic4 container-registry.oracle.com/database/express:latest
Conectarea la baza de date se poate face cu user-ul system, parola parolaAiaPuternic4 și SID XE (valoare default dacă nu a fost modificată prin parametri în comanda docker run):
docker exec -it my-oracle-db sqlplus system/parolaAiaPuternic4@XE
Pentru a instala versiunea de docker a SQL Server 2019 vă rugăm să urmăriți documentația oficială de la acest link.
Veți avea nevoie și de sqlcmd Utility.
Instalare TLDR:
docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=parolaAiaPuternic4!" -p 1433:1433 --name sql1 -h sql1 -d mcr.microsoft.com/mssql/server:2019-latest
Conectare: