阿里雲 Centos7安裝ssh+nginx+mysql 傻瓜式教程

9heyunanquan發表於2021-08-02

1 使用 阿里雲伺服器 配置 ssh 遠端連結
命令 如下:
1 cd /etc/ssh
2 vim sshd_config
3 取消 22 埠註釋
4 ListenAddress 兩個取消註釋
5 按 esc + :wq! 退出

1 安裝Docker的依賴庫
yum install -y yum-utils device-mapper-persistent-data lvm2
2 新增Docker CE的軟體源資訊
yum-config-manager –add-repo mirrors.aliyun.com/docker-ce/linux/...
3 安裝Docker CE 注:如果直接yum -y install docker會預設下載最新的docker-ce的最新版本
4 yum makecache fast yum -y install docker-ce
5 systemctl start docker

1 docker pull nginx:latest
2 docker images
3 docker run –name nginx-test -p 8080:80 -d nginx
在瀏覽器位址列輸入:
http://<ECS公網地址>:8080
訪問Nginx服務
如果沒訪問到 需要在控制檯安全組開啟8080 埠

1 docker pull mysql(預設最新)
2 執行映象,設定root賬號初始密碼(123456),對映本地宿主機埠3306到Docker埠3306(沒有掛載本地資料盤)
docker run -it –rm –name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql
3 進入mysql容器: docker exec -it mysql bash
4 在容器內登陸Mysql: mysql -uroot -p123456
5 select host,user,plugin,authentication_string from mysql.user; host為 % 表示不限制ip localhost表示本機使用 plugin非mysql_native_password 則需要修改密碼
6 ALTER user ‘root‘@’%’ IDENTIFIED WITH mysql_native_password BY ‘123456’; FLUSH PRIVILEGES;
7 需要開啟 安全組埠 6379

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章