網站首頁 編程語言 正文
一、xshell安裝docker,按照官網的步驟就可以了
1、進入官網
docker官網 https://www.docker.com/
如圖,根據自己服務器系統選擇就好了,我的是linux的ubuntu
2、點擊Linux進入后
3、再點擊ubuntu,就進入了這個頁面,再然后就按步驟執行命令就好了
4、有個地方要注意,當你執行到這里的時候要先把1、2點先弄完再執行第3點的命令,不然會報錯
5、安裝好了后執行
docker -v
檢查有沒有成功安裝好。到這里docker就安裝好了
二、先把打包的前端項目用xftp更新到服務器
1、打開xftp,點擊新建會話
2、如圖,通常只需設置這4個,和一個編碼語言utf-8
3、新建一個文件夾放你的項目,我比較隨意
4、里面放打包后的項目和nginx和業務鏡像構建流程(Dockerfile)
dockerfile代碼:
FROM nginx:latest
RUN mkdir /dist
COPY ./dist /dist
COPY ./nginx.conf.template /
CMD envsubst < /nginx.conf.template > /etc/nginx/nginx.conf \
&& cat /etc/nginx/nginx.conf \
&& nginx -g 'daemon off;'
nginx.conf.template代碼:
user nginx;
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name localhost;
location / {
root /dist;
index index.html index.htm;
}
}
}
三、用xshell創建容器啟動容器
1、鏈接服務器就不說了,和xftp相似
docker run -d --name nginx01 -p 80:80 --restart=always my:v1.0
用這個創建容器,參數
-d :創建一個守護式容器在后臺運行
–name :自定義容器名稱
-p :使用80端口
–restart=always:容器停止后自動重啟
my:v1.0:鏡像名稱和版本
2、查看鏡像
docker images
如圖
創建容器成功
3、打開網站看看應該成功了,哈哈哈
原文鏈接:https://blog.csdn.net/lcc2001/article/details/127028242
相關推薦
- 2022-12-19 python的sorted函數及使用解析_python
- 2022-08-19 python中的函數嵌套和嵌套調用_python
- 2022-04-07 Kotlin原理詳析之拓展函數_Android
- 2022-05-19 python?字符串常用方法超詳細梳理總結_python
- 2022-12-23 Python?UI自動化測試Web?frame及多窗口切換_python
- 2022-11-13 kvm?透傳顯卡至win10虛擬機的方法_Kvm
- 2022-05-25 Python可變參數*args和**kwargs_python
- 2022-09-22 vite alias配置路徑地址別名
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支