GNU/Linux >> Belajar Linux >  >> Panels >> Docker

Instal Docker dan WordPress Di Ubuntu

Apa itu Doker? Docker adalah platform containerization yang melakukan virtualisasi tingkat sistem operasi, memungkinkan Anda menjalankan container ringan secara terpisah. Dokumen berikut akan memandu Anda dalam menginstal Docker dan menjalankan wadah WordPress &MySQL.

Memasang Docker

Instal buruh pelabuhan dari repositori resmi.

curl -SSL https://get.docker.com/ | sh

Gunakan perintah di bawah ini, centang untuk memverifikasi versi.

docker version

Sekarang instal Mesin Docker dengan mengambil dari repo github dan membuatnya dapat dieksekusi.

curl -L https://github.com/docker/machine/releases/download/v0.14.0/docker-machine-uname -s\-`uname -m` >/tmp/docker-machine
chmod +x /tmp/docker-machine
sudo cp /tmp/docker-machine /usr/local/bin/docker-machine
  1. Instal Docker Compose, sama seperti sebelumnya dan pastikan dapat dieksekusi.
curl -L https://github.com/docker/compose/releases/download/1.21.0-rc1/docker-compose-uname -s\-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /tmp/docker-compose
sudo cp /tmp/docker-compose /usr/local/bin/docker-compose
  1. Mari kita periksa versi docker-compose dan docker-machine.
docker-compose version
docker-machine version

Meluncurkan Wadah WordPress &MySQL

Untuk menjalankan WordPress, Anda harus menjalankan dua wadah terpisah. Selain wadah WordPress, Anda juga harus menginstal wadah database.

  1. Mulailah dengan menarik gambar buruh pelabuhan.
docker image pull MySQL
  1. Luncurkan MySQL dengan menjalankan perintah berikut:
docker container run -d \
   --name MySQL \
   -e MYSQL_ROOT_PASSWORD=wordpress \
   -e MYSQL_DATABASE=wordpress \
   MySQL

Perintah yang baru saja kita jalankan meluncurkan MySQL di latar belakang; kami memanggil wadah MySQL dengan menggunakan (–nama WordPress). Dua variabel lingkungan berikut (menggunakan -e) untuk mengatur kata sandi root MySQL ke WordPress (-e MYSQL_ ROOT_PASSWORD=wordpress) dan membuat database bernama WordPress (-e MYSQL_ DATABASE=wordpress).

Demi keamanan, sangat disarankan untuk menggunakan sandi yang lebih rumit selama penyiapan Anda sendiri.

Setelah Anda meluncurkan penampung MySQL, Anda seharusnya telah menerima ID penampung.

  1. Verifikasi penampung berjalan seperti yang diharapkan dengan menggunakan perintah berikut:
docker container ps

Langkah tambahan:untuk memeriksa status penampung MySQL Anda, jalankan perintah berikut.

log kontainer buruh pelabuhan MySQL

  1. Sekarang kita menginstal image container WordPress.

gambar buruh pelabuhan menarik WordPress

  1. Luncurkan wadah WordPress
docker container run -d \
   --name WordPress \
--link MySQL:mysql\
   -p 8080:80 \
   -e WORDPRESS_DB_PASSWORD=wordpress \
   WordPress
  1. Pastikan wadah WordPress berjalan seperti yang diharapkan dengan menggunakan perintah berikut:
docker container logs MySQL
  1. Jika Anda menyadari bahwa itu tidak aktif, Anda dapat memulai wadah WordPress dengan mengeluarkan perintah berikut.
docker container start WordPress

Docker
  1. Cara Menginstal WordPress dengan Docker di Ubuntu

  2. Cara menginstal WordPress menggunakan Docker

  3. Cara menginstal Docker dan menyebarkan LAMP Stack

  1. Cara Menginstal dan Menggunakan Docker di Ubuntu 20.04

  2. Cara melakukan Instalasi Rootless Docker (di Ubuntu dan Debian)

  3. Cara Menginstal Docker dan Menjalankan Wadah Docker di Ubuntu

  1. Cara Menginstal dan Menggunakan Docker di Ubuntu 20.04

  2. Cara Menginstal dan Menggunakan Docker di Ubuntu 18.04

  3. Cara Menginstal dan Menggunakan Docker Compose di Ubuntu 18.04