首次使用Docker(Windows)

首先

我想要尝试一下Docker,所以我从安装到搭建WordPress环境都试了一遍。
首先,我阅读了这篇文章来理解相关概念。

 

环境

Docker桌面版4.9.0

处理器:第11代英特尔Core i5-1135G7 @ 2.40 GHz 2.42 GHz
安装内存:16.0 GB
系统类型:64位操作系统,基于x64的处理器
版本:Windows 11 Pro

步骤 (bù

安装Docker
使用Docker建立WordPress环境

安装Docker

开启Hyper-V

在中国,将以下内容以中文本地化转述一次即可:
在设置 -> 应用程序 -> 选项功能 -> Windows其他功能 中启用Hyper-V。

安装Docker

我将从这里安装(参考了这篇文章)。

 

image.png

尝试运行Docker

 

创建一个合适的目录,并在其中创建docker-compose.yml文件。
可以使用New-Item -Path ‘docker-compose.yml’ -ItemType File来创建。

编辑docker-compose.yml文件(创建nginx容器)

version: '3'
services:
    nginx:
        image: nginx:1.15
        ports:
            - 80:80

可以使用docker-compose up -d命令创建容器。

image.png
image.png

用docker ps命令显示当前正在运行的容器。

image.png

使用docker-compose down命令来删除容器。

使用Docker搭建WordPress环境。

我将按照公式教程的方式尝试一下。

 

首先,我们要修改docker-compose.yml文件。

version: '3'

services:
   db:
     image: mysql:5.7
     volumes:
       - db_data:/var/lib/mysql
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: somewordpress
       MYSQL_DATABASE: wordpress
       MYSQL_USER: wordpress
       MYSQL_PASSWORD: wordpress

   wordpress:
     depends_on:
       - db
     image: wordpress:latest
     ports:
       - "8000:80"
     restart: always
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_USER: wordpress
       WORDPRESS_DB_PASSWORD: wordpress
volumes:
    db_data:

使用 docker-compose up -d 命令来创建容器,
然后使用 docker ps 命令来显示当前正在运行的容器。

image.png

可以确认已经创建了WordPress和MySQL的容器。

当我访问http://localhost:8000时,我能够看到WordPress的初始显示界面。

image.png
image.png
image.png

最后

我对Docker有了相当粗略的了解。
原来这么简单…
我觉得只需修改docker-compose.yml文件就可以尝试各种功能,这非常有吸引力,所以以后也打算继续使用。

请提供更多的上下文,以便我更好地完成你的要求。

 

广告
将在 10 秒后关闭
bannerAds