日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

docker --- 梳理 Dockerfile docker-compose.yml

發布時間:2023/12/10 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 docker --- 梳理 Dockerfile docker-compose.yml 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

docker run -p 80:80 -v $PWD/www:/usr/share/nginx/html nginx

參數說明:
1.docker run nginx: 感覺鏡像(images)生成本地的容器
2.-p 80:80: 容器的80端口和本地的80端口的映射
3.-v:將本地的,當前文件夾下的www文件夾映射容器路徑為/usr/share/nginx/html的文件夾下

[注:]Docker的安裝

-d參數

  • 以守護進程的方式創建容器,即不會占用當前的進程.

    在創建完畢后退出了,將執行權限重新返回給cmd

容器(container)相關操作

  • 查看容器docker ps
  • 停止容器docker stop [CONTAINER ID](前4位)
  • 查看所有容器(包含停止的): docker ps -a
  • 刪除容器:docker rm [CONTAINER ID](前4位)

使用Dockerfile生成鏡像并使用

  • 寫好項目.

  • 寫Dockerfile [注: 從后面的源碼中,拷下來直接用]

    • nginx
    • node
    • pm2
  • 構建鏡像: docker build -t mar_pm2 .(注意有個".")

  • 查看剛才構建的鏡像: docker images
    5. 根據鏡像生成容器: docker run -p 3000:3000 185c

    2個app started的原因是,在process.yml中配置了啟動2個子進程


  • Dockerfile說明

    • Dockerfile
    FROM keymetrics/pm2:latest-alpine ADD . /usr/src/app WORKDIR /usr/src/app RUN npm config set registry https://registry.npm.taobao.org/ && npm i EXPOSE 3000 CMD ["pm2-runtime", "start", "process.yml"]
    • 第1行: FROM keymetrics/pm2:latest-alpine, 指定pm2版本的鏡像
    • 第2行: ADD . /usr/src/app, 移動當前目錄下面的文件(在此用 . 表示)到app目錄下
    • 第3行: WORKDIR /usr/src/app, 進入到app目錄下面,類似cd
    • 第4行: 指定使用源https://registry.npm.taobao.org,并且安裝依賴,相當于在本地文件下根據package.json使用npm install下載項目的依賴
    • 第五行: 將文件暴露到3000端口
    • 第六行: 相當于命令行執行pm2-runtime start process.yml

    使用docker-compose.yml

  • 在pm2目錄下,新建 docker-compose.yml, touch docker-compose.yml
  • 使用vi docker-compose.yml進入編輯如下內容:
    [注: i進入編輯模式, ESC退出編輯模式, shift+:然后 wq enter 保存退出]
  • 使用docker-compose up -d --force-recreate --build構建容器
  • 使用docker-compose down關閉由docker-compose up 啟動的容器

  • 使用docker-compose.yml一次生成多個鏡像

  • 編寫 docker-compose.yml如下:
  • version: '3.1' services:mongo:image: mongorestart: alwaysports:- 27017:27017mongo-express:image: mongo-expressrestart: alwaysports:- 8081:8081
  • 后面步驟和上面的一樣…不綴述
  • 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

    總結

    以上是生活随笔為你收集整理的docker --- 梳理 Dockerfile docker-compose.yml的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 越南a级片 | www.555国产精品免费 | 懂色一区二区 | 波多野结衣av无码 | 国内精品久| 操白虎逼 | 九九99精品视频 | 日韩欧av | 粉嫩一区二区三区 | 免费高清视频在线观看 | 老汉色老汉首页av亚洲 | 精品美女一区 | 一级片黑人 | 波多野结衣一区二区三区在线观看 | 国产精品av在线免费观看 | 完美搭档在线观看 | 亚洲妇女av | 亚洲AV无码精品自拍 | 亚洲视频h | 男女猛烈无遮挡免费视频 | 色婷婷综合久久久久中文字幕 | 国产亚洲欧洲 | av免播放器 | 五月天青青草 | 少妇扒开粉嫩小泬视频 | 午夜一区二区视频 | av最新天堂 | 成人免费毛片aaaaaa片 | 91久久精品在线 | 麻豆三级| 麻豆系列| 星空大象在线观看免费播放 | 韩国伦理电影免费在线 | 亚洲精品网站在线观看 | 好吊日av| 91超碰在线免费观看 | 亚洲成人av一区 | 熟妇人妻中文字幕无码老熟妇 | 三年电影在线观看 | 在线免费观看成年人视频 | 欧美日韩不卡视频 | 国产伦精品一区二区三区免费迷 | 日韩高清成人 | 欧美色图视频在线 | 永久免费成人 | 欧美久久久久 | 疯狂撞击丝袜人妻 | 男生操女生在线观看 | 在线视频第一页 | 久久国产精品免费观看 | 国产伦精品一区二区三区妓女 | 亚洲一区二区在线免费观看 | 肉大榛一进一出免费视频 | 亚洲精品乱码久久久久久按摩观 | 97福利影院| av色成人| 国产成人精品一区二区三区在线观看 | 国产露脸国语对白在线 | 国产亚洲天堂网 | 黄网视频在线观看 | 女同性做受全过程动图 | 妺妺窝人体色WWW精品 | 亲嘴脱内衣内裤 | 8x8x成人| 日韩精品在线一区二区三区 | 自拍偷拍激情视频 | 欧美日韩激情在线观看 | 日本熟妇一区二区三区 | 富二代成人短视频 | 芒果视频在线观看免费 | www.麻豆av.com| 久久精品国产欧美亚洲人人爽 | a级片网址| 麻豆视频在线看 | 日韩女优在线观看 | c逼| 成人精品一区二区三区在线 | 91一区二区三区在线 | 精品日本视频 | 亚洲国产午夜 | 成人看片黄a免费看视频 | 天堂视频在线观看免费 | 午夜亚洲aⅴ无码高潮片苍井空 | 国产成人超碰人人澡人人澡 | 国产三级视频在线 | www,五月天,com | 夜夜夜影院| 在线看v片 | 国产无遮挡18禁无码网站不卡 | 久久鲁视频 | 少妇人妻偷人精品视频蜜桃 | 国产手机av在线 | 国产成人精品一区二区三区四区 | 免费的性爱视频 | 婷婷综合国产 | 精品国产一区二区三区久久狼黑人 | 超碰av在线播放 | 国产麻豆乱码精品一区二区三区 | 在线看片网址 |