Docker中執行nginx並掛載本地目錄到映象中

2022-03-13 14:50:04 字數 1984 閱讀 8804

1.1 從hup上pull映象

1.2 建立將要掛載的目錄

1.3 先要有配置檔案才能啟動容器

1.3.1 vim /data/nginx/conf/nginx.conf

1.3.2 vim /data/nginx/conf.d/default.conf

1.4 啟動容器

1.5 檢視啟動的容器

1.6 網頁訪問nginx

1.1 從hup上pull映象

# docker pull nginx

1.2 建立將要掛載的目錄

# mkdir -p /data/nginx/

1.3 先要有配置檔案才能啟動容器

1.4 啟動容器

#將容器中nginx的80埠對映到本地的81埠

docker run --name nginx_erp_test -d -p 80:80 -v /www/html/attachment:/www/html/attachment -v /data/nginx/html:/usr/share/nginx/html -v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf  -v /data/nginx/logs:/var/log/nginx -v /data/nginx/conf.d:/etc/nginx/conf.d nginx

注:-v /www/html/attachment:/www/html/attachment 儲存路徑,對應的配置如下:

#注意:要放在"

location /

1.5 檢視啟動的容器

# docker ps

1.6 網頁訪問nginx

1.7、nginx網域名稱解析

安裝docker並執行docker swarm模式

docker是什麼就不多說了,這裡主要說說docker swarm。docker engine本身只提供了容器技術,沒有解決集群環境下的容器編排和通訊。docker swarm是乙個容器編排管理工具,docker engine在1.12版本之後整合了docker swarm,不需要再單獨安裝。doc...

Docker打包映象並執行

將tomcat的執行目錄複製到工作目錄下 編寫dockerfile檔案 from openjdk 8 jre workdir usr run mkdir tomcat add tomcat usr tomcat expose 8080 expose 443 entrypoint usr tomcat...

Docker 安裝Redis並執行

docker search redisdocker pull reidsdocker iamges docker images redis命令 含義 d 本地執行 6379 6379 本地埠 docker埠 v指定驅動盤 g redisdata redis的持久化檔案儲存 redis docker的...