```
#快速安裝軟件
docker run --name some-redis -d redis
docker-compose up -d
#制作自己的鏡像
docker build -t test:v1 .
docker run -p 9090:8080 --name test-hello -d test:v1
#目錄掛載
docker run -p 9090:8080 --name test-hello -v C:/Env/php/course/docker-k8s/docker-windows/test-docker-main:/app -d test:v1
#多容器
docker network create test-net
docker run -d --name redis --network test-net --network-alias redis redis:latest
docker run -p 9090:8080 --name test -v C:/Env/php/course/docker-k8s/docker-windows/test-docker-main:/app --network test-net -d test:v1
#Docker-Compose
docker-compose up -d
#發布和部署
#登錄賬號,之后會彈出輸入密碼
docker login -u 113075416
#將目前的“鏡像名稱:版本號”,命名為“鏡像名稱:版本號”
docker tag 113075416/test1:v1 113075416/test1:v2
#推送已經命名的鏡像名稱和版本號
docker push 113075416/test1:v2
#備份和遷移數據
#運行MongoDB
docker run -p 27017:27017 --name mongo -v mongo-data:/data -d mongo:4.4
#進行備份
docker run --rm --volumes-from mongo -v C:\Env\php\course\docker-k8s\docker-windows\backup:/backup ubuntu tar cvf /backup/backup.tar /data/
#執行別分
docker run --rm --volumes-from mongo -v C:\Env\php\course\docker-k8s\docker-windows\backup:/backup ubuntu bash -c "cd /data/ && tar xvf /backup/backup.tar --strip 1"
```
https://www.bilibili.com/video/BV11L411g7U1
https://robomongo.org/
- 分布式架構設計概要
- 技術管理
- 1.流程規范
- 2.精準效率
- 3.同步工具
- 代碼審核
- 編程思想
- 控制反轉和依賴注入
- public、private、protected
- MySQL
- MySQL安裝
- MySQL常用
- MySQL主從配置
- 讀寫分離
- 分庫分表
- 高可用
- MySQL集群
- MySQL優化
- MySQL慢查詢優化
- 數據結構
- MySQL備份
- MySQL導出導入
- MSSQL
- 導出導入
- Redis
- Redis日常操作
- Redis安裝
- Redis主從配置
- Redis哨兵
- 隊列
- 分布式式鎖
- Redis集群
- redis的緩存雪崩與緩存穿透
- Linux
- Linux基本操作
- Linux基礎操作1
- Linux安裝
- Linux安裝Nginx
- Linux安裝MySQL
- Linux安裝PHP
- Linux安裝Redis
- Linux安裝Swoole
- Linux安裝Elasticsearch
- Linux安裝Mycat
- Linux優化
- 集群
- 服務器管理
- Nginx
- Nginx 首頁外鏈接出現404問題
- Nginx常用命令行
- LNMP一鍵安裝的404錯誤
- http和https站點設置
- Linux shell expect spawn
- Ubuntu環境
- 寶塔
- 定時任務
- Windows
- 生成OpenSSL證書
- Git
- Git基本操作
- Git練習
- Git上傳到遠程倉庫,遠程倉庫更新到指定文件夾
- Git案例1
- Git案例2
- Git部署
- 遠程連接
- 服務器原理
- 進程和線程
- 騰訊云
- 寶塔命令行
- 消息隊列系統
- RabbitMQ
- RabbitMQ+Laravel
- Kafka
- Elasticsearch
- Laravel+Elasticsearch
- Elasticsearch Demo:ES搜索題目和內容
- 分布式
- PHP
- Laravel高級集成開發
- PHP技術棧
- LNMP
- LNMP+Laravel出現問題
- PHP+MySQL
- PHP連接MySQL
- PHP+Redis
- PHP連接Redis
- PHP+Redis簡單操作
- Laravel+Redis
- Laravel+Swoole
- Swoole
- Swoole TCP案例
- Swoole HTTP案例
- Sswoole WebSocket案例
- Swoole發短信案例
- ThinkPHP
- Java技術棧
- 文檔參考
- docker
- docker一般使用
- docker項目1
- docker+lnmp
- docker搭建wordpress
- Docker部署單體到微服務架構(Laravel)
- Docker部署單體到微服務架構(Spring Boot)
- docker部署vue項目
- Dockerfile
- 其他
- 筆記1
- 筆記2
- 開發速度
- 代碼質量
- 踩過的坑
- 編輯器
- VSCode