How to Use Character Map in Windows 10 / 8.1 / 8 / 7 / XP Tutorial
Indholdsfortegnelse:
- Forudsætninger
- Installer Docker Compose på Ubuntu
- Kom godt i gang med Docker Compose
- Afinstallation af Docker Compose
- Konklusion
Docker Compose er et værktøj, der giver dig mulighed for at definere og administrere Docker-applikationer med flere containere. Den bruger en YAML-fil til at konfigurere applikationens tjenester, netværk og volumener.
Komponere kan bruges til forskellige formål. Enkelt værtapplikationsinstallationer, automatiseret test og lokal udvikling er de mest populære anvendelsessager til Docker Compose.
I denne tutorial viser vi dig, hvordan du installerer den nyeste version af Docker Compose på Ubuntu 18.04 og udforsker de grundlæggende Docker Compose-koncepter og -kommandoer.
De samme instruktioner gælder for Ubuntu 16.04 og enhver anden Debian-baseret distribution, inklusive Debian, Linux Mint og Elementary OS.
Forudsætninger
Sørg for, at du har opfyldt følgende forudsætninger, før du fortsætter med denne tutorial:
- Logget ind som bruger med sudo-privilegier. Har Docker installeret ved at følge instruktionerne fra Sådan installeres og bruges Docker på Ubuntu 18.04.
Installer Docker Compose på Ubuntu
Docker Compose-installationspakken er tilgængelig i de officielle Ubuntu 18.04-oplagringssteder, men det er muligvis ikke altid den seneste version. Den anbefalede fremgangsmåde er at installere Docker Compose fra Dockers GitHub-lager.
På dette tidspunkt, hvor denne artikel skrives, er den seneste stabile version af Docker Compose version
1.23.1
. Før du downloader den binære Compose, skal du besøge udgivelsessiden Compose repository på GitHub og kontrollere, om der er en ny version til download.
Følg disse trin for at installere Docker Compose på Ubuntu 18.04:
-
Download Docker Compose binært i
/usr/local/bin
biblioteket med følgendecurl
kommando:sudo curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
Når downloadet er afsluttet, skal du anvende eksekverbare tilladelser til Compose binær:
sudo chmod +x /usr/local/bin/docker-compose
Bekræft installationen ved at køre følgende kommando, der viser Compose-versionen:
docker-compose --version
Outputet ser sådan ud:
docker-compose version 1.23.1, build b02f1306
Kom godt i gang med Docker Compose
I dette afsnit viser vi, hvordan du bruger Docker Compose til at konfigurere et WordPress-program med flere containere på Ubuntu 18.04.
Start med at oprette et projektmappe og navigere ind i det:
mkdir my_app
cd my_app
Start din teksteditor og opret en fil med navnet
docker-compose.yml
i projektkataloget:
nano docker-compose.yml
Indsæt følgende indhold:
havnearbeider-compose.yml
version: '3.3' services: db: image: mysql:5.7 restart: always volumes: - db_data:/var/lib/mysql environment: MYSQL_ROOT_PASSWORD: password MYSQL_DATABASE: wordpress wordpress: image: wordpress restart: always volumes: -./wp_data:/var/www/html ports: - "8080:80" environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_NAME: wordpress WORDPRESS_DB_USER: root WORDPRESS_DB_PASSWORD: password depends_on: - db volumes: db_data: wp_data:
Lad os analysere koden linje for linje.
På den første linje specificerer vi Compose-filversionen. Der er flere forskellige versioner af Compose-filformatet med understøttelse af specifikke Docker-udgivelser.
Dernæst definerer vi to tjenester,
db
og
wordpress
. Hver service kører et billede, og det opretter en separat beholder, når docker-compose køres.
db
tjenesten:
- Bruger
mysql:5.7
billedet. Hvis billedet ikke er til stede i systemet, vil det blive trukket fra det offentlige lagringssted for Docker Hub. Bruger altid genstart-politikken, som instruerer beholderen til altid at genstarte. Opretter et navngivet volumendb_data
at gøre databasen vedvarende.Definerer miljøvariablerne tilmysql:5.7
billede.
wordpress
tjenesten:
- Bruger
wordpress
billedet. Hvis billedet ikke er til stede på dit system, vil Compose trække det fra Docker Hub's offentlige depot. Bruger altid genstart-politikken, som vil instruere containeren til altid at genstarte.Montererwp_data
biblioteket på værten til/var/lib/mysql
inde i container.Videresender den eksponerede port 80 på beholderen til port 8080 på værtsmaskinen.Definerer miljøvariablerne forwordpress
depends_on
instruktion definerer afhængigheden mellem de to tjenester. I dette eksempel startesdb
førwordpress
.
Start projektmappen ved at køre følgende kommando fra projektkataloget:
docker-compose up
Outputet skal se sådan ud:
… wordpress_1 | AH00163: Apache/2.4.25 (Debian) PHP/7.2.10 configured -- resuming normal operations wordpress_1 | AH00094: Command line: 'apache2 -D FOREGROUND'
Compose trækker begge billeder, starter to containere og opretter
wp_data
biblioteket i dit projektmappe.
Indtast
http://0.0.0.0:8080/
i din browser, og du vil se installationsskærmen til Wordpress.
På dette tidspunkt kører Wordpress-applikationen, og du kan begynde at arbejde på dit tema eller plugin.
For at stoppe komponering skal du trykke på
CTRL+C
Du kan også starte komponeringen i en adskilt tilstand ved at sende flag
-d
.
docker-compose up -d
Hvis du vil kontrollere de kørende tjenester, skal du bruge funktionen
ps
:
docker-compose ps
Name Command State Ports ---------------------------------------------------------------------------------- my_app_db_1 docker-entrypoint.sh mysqld Up 3306/tcp, 33060/tcp my_app_wordpress_1 docker-entrypoint.sh apach… Up 0.0.0.0:8080->80/tcp
Når Compose kører i løsrevet tilstand for at stoppe brugen af tjenester:
docker-compose stop
docker-compose down
Når man passerer kontakten -
--volumes
, fjernes også datamængderne:
Afinstallation af Docker Compose
Hvis du af en eller anden grund ønsker at afinstallere Docker Compose, kan du blot fjerne den binære ved at skrive:
sudo rm /usr/local/bin/docker-compose
Konklusion
Du har lært, hvordan du installerer og bruger Docker Compose på Ubuntu 18.04.
Brug af Docker Compose kan forbedre din arbejdsgang og produktivitet markant. Du kan definere dit udviklingsmiljø med Docker Compose og dele det med projektets samarbejdspartnere.
docker ubuntuSådan installeres og bruges docker compose på centos 7

Docker Compose er et værktøj, der giver dig mulighed for at definere og køre multi-container Docker-applikationer. Med Compose definerer du applikationens tjenester, netværk og volumener i en enkelt YAML-fil og drejer derefter din applikation med en enkelt kommando.
Sådan installeres og bruges docker compose på debian 10 linux

Docker Compose er et værktøj, der giver dig mulighed for at definere og orkestreere Docker-applikationer med flere containere. Denne tutorial forklarer, hvordan du installerer Docker Compose på Debian 10, Buster.
Sådan installeres og bruges docker på ubuntu 18.04

Docker er en containeriseringsteknologi, der giver dig mulighed for hurtigt at bygge, teste og distribuere applikationer som bærbare, selvforsynende containere, der kan køre praktisk talt overalt. I denne tutorial vil vi dække, hvordan du installerer Docker på Ubuntu 18.04 og udforske de grundlæggende Docker-koncepter og kommandoer.