利用華爲雲服務器部署Docker

1. 購買雲服務器

這個不贅述,直接去官網購買https://www.huaweicloud.com/

2.環境準備

以我個人經歷爲例,我買的是彈性雲服務器ECS,買的時候是windows 2008 server操作系統,用不慣。

  1. 第一步:切換centOS7.5
    打開控制檯,進入ECS詳情
    在這裏插入圖片描述
    進入如下界面,先關機,再切換操作系統,之後按照步驟執行即可。
    在這裏插入圖片描述
  2. 配置安全組
    在這裏插入圖片描述
    在這裏插入圖片描述
  3. 登錄服務器
    a).使用華爲雲自帶的遠程登錄
    在這裏插入圖片描述
    b) .XShell
    在這裏插入圖片描述

部署

  1. 添加yum源。
說到yum源就必須說到linux系統中特有的依賴關係問題,yum就是爲了解決依賴關係而存在的。
yum源就相當是一個目錄項,當我們使用yum機制安裝軟件時,若需要安裝依賴軟件,則yum機制就會根據在yum源中定義好的路徑查找依賴軟件,並將依賴軟件安裝好。

YUM是“Yellow dog Updater, Modified”的縮寫,是一個軟件包管理器,
YUM從指定的地方(相關網站的rpm包地址或本地的rpm路徑)自動下載RPM包並且安裝,能夠很好的解決依賴關係問題。

1、yum是什麼,yum源又是什麼
	在windows上安裝一個軟件,我們可以通過360管家。
	因爲360管家提供了軟件的安裝,卸載,並且解決了軟件之間的依賴等相關問題,使得我們能夠一鍵安裝。
	在linux上有一個提供了和360管家類似功能的工具,叫做yum。
	使用yum我們就可以做到一個命令安裝軟件,並且不同的發行linux有不同工具,例如紅帽(read hat)linux就使用的rpm全稱就是read hat package manager 紅帽軟件包管理工具。
	yum源是什麼呢?我們安裝軟件的時候需要下載軟件,將很多軟件放在一起就是源。軟件安裝包的來源。所以yum源就是軟件安裝包來源。
	如果我們是在線的,他會在網上給你下載安裝包,如果是離線的沒有網絡。那麼就只能配置本地的yum源了。

yum install epel-release -y
yum clean all

  1. 安裝並運行Docker。

yum install docker-io -y
systemctl enable docker
systemctl start docker

  1. 檢查安裝結果。

docker --version

回顯如下類似信息,表示Docker安裝成功:

Docker version 1.13.1, build 7f2769b/1.13.1

以上,在新服務器上部署Docker已成功完成。

線上部署MySQL實例

操作其實和大家在公司測試環境部署服務一樣。

  1. 拉取MySQL鏡像

docker pull mysql

  1. 查看鏡像

docker images

  1. 創建MySQL容器

docker run -di --name hw_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql

-p 代表端口映射,格式爲  **宿主機映射端口:容器運行端口**,如該端口沒有配置,需要在安全組配置3306端口

-e 代表添加環境變量  MYSQL_ROOT_PASSWORD是MySQL root用戶的登陸密碼
  1. 進入MySQL容器,登陸MySQL

docker exec -it hw_mysql /bin/bash

登陸mysql
mysql -u root -p
在這裏插入圖片描述

  1. 使用Navicat遠程連接數據庫
    如果出現2059的報錯,Authentication plugin ‘caching_sha2_password’ cannot be loaded

插件緩存——sha2_密碼無法進行加載
這是由於你的mysql密碼加密方法變了,SQLyog/Navicat工具未能正確解析使用。

處理如下:

ALTER USER ‘root’ IDENTIFIED WITH mysql_native_password BY ‘123456’;
123456是你root用戶的登錄密碼

在這裏插入圖片描述
再次登錄即可:
在這裏插入圖片描述
其餘docker鏡像安裝操作同理~~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章