阿里雲服務器安裝Docker並部署nginx、jdk、redis、mysql


阿里雲服務器安裝Docker並部署nginx、jdk、redis、mysql

一、安裝Docker

1、安裝Docker的依賴庫

yum install -y yum-utils device-mapper-persistent-data lvm2

2、添加Docker CE的軟件源信息

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3、安裝Docker CE

yum -y install docker-ce

4、啟動Docker服務

systemctl start docker

二、配置阿里雲鏡像倉庫

1、進入阿里雲容器鏡像服務控制台

  • 點擊鏡像加速器,復制加速器地址

2、Docker配置加速器

vim /etc/docker/daemon.json
{
  "registry-mirrors": ["https://xxxxx.mirror.aliyuncs.com"]
}

3、重新加載服務配置文件

systemctl daemon-reload

4、重啟Docker服務

systemctl restart docker

三、Docker安裝Nginx

1、查看Docker鏡像倉庫中Nginx的可用版本

docker search nginx

2、拉取最新的Nginx鏡像

docker pull nginx:latest

3、查看本地鏡像

docker images

4、運行容器

docker run --name nginx-test -p 8080:80 -d nginx

命令參數說明:

  • --name nginx-test:容器名稱。
  • -p 8080:80: 端口進行映射,將本地8080端口映射到容器內部的80端口。
  • -d nginx: 設置容器在后台一直運行。

四、安裝jdk1.8

1、查詢可用鏡像

docker search jdk

2、拉取jdk1.8鏡像

docker pull kdvolder/jdk8

3、啟動容器

docker run -di --name=jdk1.8 kdvolder/jdk8

4、進入鏡像、查看java版本

docker exec -it jdk1.8 /bin/bash

五、安裝redis

1、查看redis可用版本

docker search redis

2、拉取redis最新鏡像

docker pull redis:latest

3、創建redis容器並設置密碼

docker run -itd --name redis-test -p 6379:6379 redis --requirepass 密碼

4、進入鏡像

# 進入鏡像docker exec -it redis-test /bin/bash# 啟動redisredis-cli# 輸入密碼auth 密碼

六、安裝mysql

1、查詢可用鏡像

docker search mysql

2、拉取mysql

docker pull mysql:latest

3、創建mysql容器並指定密碼

docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=cxy1120 mysql

4、進入鏡像

# 進入鏡像docker exec -it mysql-test /bin/bash# 啟動mysqlmysql -h localhost -u root -p# 查詢所有的數據庫show databases

七、阿里雲服務器配置安全規則

1、進入阿里雲服務器控制面板

2、選擇安全組

3、選擇配置規則

4、選擇手動添加

添加8080端口、3306端口、6379端口;保存即可生效

5、瀏覽器訪問http://服務器ip:8080

6、使用Navicat工具連接mysql

7、使用Another Redis DeskTop Manager工具連接redis


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM