目錄
Docker應用部署
一、???????MySQL部署
二、Nginx部署
???????三、Redis部署
Docker應用部署
總體步驟:
- 搜索鏡像
- 拉取鏡像
- 查看鏡像
- 啟動容器
- 停止容器
- 移除容器
一、???????MySQL部署
- Docker hub上查找mysql鏡像
docker search mysql

- 從docker hub上(阿里云加速器)拉取mysql鏡像到本地標簽為5.7
docker pull centos/mysql-57-centos7

- 創建容器
docker run -di --name=tensquare_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 centos/mysql-57-centos7

-p 代表埠映射,格式為宿主機映射埠:容器運行埠
-e 代表添加環境變數,MYSQL_ROOT_PASSWORD是root用戶的登錄密碼
- 使用mysql客戶端連接

二、Nginx部署
- Docker hub上查找nginx鏡像

- 從docker hub上(阿里云加速器)拉取nginx鏡像到本地
docker pull nginx

- 創建nginx容器
docker run -di --name=mynginx -p 80:80 nginx

-p 代表埠映射,格式為宿主機映射埠:容器運行埠
- 打開瀏覽器訪問

???????三、Redis部署
- Docker hub上查找redis鏡像
docker search redis:4.0

- 從docker hub上(阿里云加速器)拉取redis鏡像到本地
docker pull redis:4.0

- 創建redis容器
docker run -di --name=myredis -p 6379:6379 redis:4.0

-p 代表埠映射,格式為宿主機映射埠:容器運行埠
- 使用redis-cli連接
docker exec -it myredis redis-cli

- 打開redis客戶端連接redis服務器

- 測驗持久化檔案生成(掛載目錄的方式)
在宿主機創建目錄
mkdir -p /export/docker/myredis/data/
mkdir -p /export/docker/myredis/conf/
在conf創建組態檔redis.conf

啟動容器
docker run -p 6379:6379 -v /export/docker/myredis/data/:/data -v /export/docker/myredis/conf/redis.conf:/usr/local/etc/redis/redis.conf -d redis:4.0 redis-server /usr/local/etc/redis/redis.conf --appendonly yes

查看持久化檔案是否生成
ls /export/docker/myredis/data/
- 📢博客主頁:https://lansonli.blog.csdn.net
- 📢歡迎點贊 👍 收藏 ?留言 📝 如有錯誤敬請指正!
- 📢本文由 Lansonli 原創,首發于 CSDN博客🙉
- 📢大資料系列文章會每天更新,停下休息的時候不要忘了別人還在奔跑,希望大家抓緊時間學習,全力奔赴更美好的生活?
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/400424.html
標籤:其他
