docker volume create db_data docker container run -d --name db \ --mount type=volume,source=db_data,destination=/var/lib/mysql \ --env MYSQL_RANDOM_ROOT_PASSWORD="1" \ --env MYSQL_DATABASE=wordpress \ --env MYSQL_USER=wordpress-user \ --env MYSQL_PASSWORD=wordpress-password \ mariadb:10.6.4-focal #docker container inspect db | grep IPAddress .... DB_CONTAINER_IP=$(docker inspect -f '{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' db) docker container run -d --name wordpress \ -p 80:80 \ --env WORDPRESS_DB_HOST=$DB_CONTAINER_IP \ --env WORDPRESS_DB_NAME=wordpress \ --env WORDPRESS_DB_USER=wordpress-user \ --env WORDPRESS_DB_PASSWORD=wordpress-password \ wordpress:latest