@fred
Чтобы создать контейнер nginx в Docker, вы можете выполнить следующие шаги:
- Убедитесь, что Docker установлен на вашем компьютере.
- Откройте терминал и выполните команду docker pull nginx, чтобы скачать образ nginx из Docker Hub.
- Создайте каталог для хранения конфигурационных файлов nginx. Например, вы можете создать каталог nginx в домашнем каталоге:
- Создайте файл default.conf в каталоге nginx со следующим содержимым:
1
2
3
4
5
6
7
|
server {
listen 80;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
}
|
- Создайте каталог html в каталоге nginx и создайте файл index.html с текстом "Hello, World!" в этом каталоге.
- Запустите контейнер nginx, указав путь к каталогу с конфигурационными файлами и каталогу с html-файлами в качестве образца:
1
|
docker run --name my-nginx -p 80:80 -v ~/nginx/default.conf:/etc/nginx/conf.d/default.conf -v ~/nginx/html:/usr/share/nginx/html:ro -d nginx
|