google云服務(wù)器搭建docker及mysql鏡像并提供給外部,云主機和docker-ESG跨境

google云服務(wù)器搭建docker及mysql鏡像并提供給外部,云主機和docker

來源網(wǎng)絡(luò)
來源網(wǎng)絡(luò)
2022-07-05
點贊icon 0
查看icon 625

google云服務(wù)器搭建docker及mysql鏡像并提供給外部,云主機和dockergoogle云服務(wù)器搭建docker及mysql鏡像并提供給外部Docker安裝Docker提供了兩個版本:社區(qū)版(CE)和企業(yè)版(EE)。操作系統(tǒng)要求以Centos7為例,且Docker要求操作系統(tǒng)必須為64位,且centos內(nèi)核版......

google云服務(wù)器搭建docker及mysql鏡像并提供給外部,云主機和docker





google云服務(wù)器搭建docker及mysql鏡像并提供給外部

Docker安裝

Docker提供了兩個版本:社區(qū)版(CE)和企業(yè)版(EE)。

操作系統(tǒng)要求

以Centos7為例,且Docker要求操作系統(tǒng)必須為64位,且centos內(nèi)核版本為3.1及以上。

查看系統(tǒng)內(nèi)核版本信息:unamer

一、準備

卸載舊版本:

卸載后將保留/var/lib/docker的內(nèi)容(鏡像、容器、存儲卷和網(wǎng)絡(luò)等)。

1.安裝依賴軟件包

2.設(shè)置yum源

3.更新yum軟件包索引

二、安裝

安裝最新版本dockerce(社區(qū)版)

unamer

卸載舊版本:

yum remove docker dockercommon dockerselinux dockerengine

yum remove dockerce

卸載后將保留/var/lib/docker的內(nèi)容(鏡像、容器、存儲卷和網(wǎng)絡(luò)等)。

rmrf/var/lib/docker

1.安裝依賴軟件包

yum instally yumutils devicemapperpersistentdata lvm2

#安裝前可查看devicemapperpersistentdata和lvm2是否已經(jīng)安裝

rpmqagrep devicemapperpersistentdata

rpmqagrep lvm2

2.設(shè)置yum源

yumconfigmanageraddrepo https://download.docker.com/linux/centos/dockerce.repo

3.更新yum軟件包索引

yum makecache fast

安裝

安裝最新版本dockerce

yum install dockercey

#安裝指定版本dockerce可使用以下命令查看

yum list dockerce.x8664showduplicatessortr

#安裝完成之后可以使用命令查看

docker version

三、配置鏡像加速

這里使用阿里云的免費鏡像加速服務(wù),也可以使用其他如時速云、網(wǎng)易云等

1.注冊登錄開通阿里云容器鏡像服務(wù)

2.查看控制臺,找到鏡像加速器并復(fù)制自己的地址

3.找到/etc/docker目錄下的daemon.json文件,沒有則直接vi daemon.json

4.加入以下配置

#填寫自己的加速器地址

{

registrymirrors:[https://zfzbet67.mirror.aliyuncs.com]

}

5.通知systemd重載此配置文件;

systemctl daemonreload

6.重啟docker服務(wù)

systemctl restart docker

Docker常用操作

輸入docker可以查看Docker的命令用法,輸入docker COMMANDhelp查看指定命令詳細用法。

鏡像常用操作

查找鏡像:

docker search關(guān)鍵詞

#搜索docker hub網(wǎng)站鏡像的詳細信息

下載鏡像:

docker pull鏡像名:TAG#Tag表示版本,有些鏡像的版本顯示latest,為最新版本

查看鏡像:

docker images#查看本地所有鏡像

刪除鏡像:

docker rmif鏡像ID或者鏡像名:TA#刪除指定本地鏡像#f表示強制刪除

獲取元信息:

docker inspect鏡像ID或者鏡像名:TA#獲取鏡像的元信息,詳細信息

實例:mysql

docker pull mysql:5.7

#創(chuàng)建三個要掛載的目錄

mkdirp/my/mysql/conf

mkdirp/my/mysql/data

mkdirp/my/mysql/logs

#復(fù)制文件并修改字符

docker cp mysql:/etc/mysql/mysql.conf.d/mysqld.cnf/my/mysql/conf/

vi/my/mysql/conf/mysqld.conf

charactersetserver=utf8

#最終啟動命令

docker run

name mysql

p 3306:3306

v/my/mysql/conf:/etc/mysql/mysql.conf.d/

v/my/mysql/data:/var/lib/mysql

v/my/mysql/logs:/logs

e MYSQLROOTPASSWORD=root

d mysql:5.7

注:

國外鏡像市場:

Docker Hub

Quay

國內(nèi)鏡像市場:

阿里云

網(wǎng)易云

時速云

DaoCloud

此次使用的mysql鏡像地址:

https://hub.daocloud.io/repos/fa51c1d69dc249d991ac4bbfc24a1bda

1.啟動并創(chuàng)建docker的mysql鏡像的實例

在啟動并創(chuàng)建docker的mysql鏡像的實例時,要指定好docker內(nèi)部端口號和宿主端口號的映射,創(chuàng)建鏡像命令會自動開放docker鏡像的3306端口并暴露出去,因此需要手動開放宿主機防火墻對外端口

docker runname dockermysqlp 3307:3306e MYSQLROOTPASSWORD=NARUTO1d daocloud.io/library/mysql:5.7.4

注:dockermysql為指定的該鏡像的名稱

NARUTO1是指定的root用戶密碼

daocloud.io/library/mysql:5.7.4其中daocloud.io/library/mysql為本地mysql鏡像路徑,5.7.4為本地mysql鏡像的tag

2.開放宿主機防火墻對外端口

操作步驟:

1、登陸到linux系統(tǒng)

2、輸入防火墻開放端口命令:firewallcmdzone=publicaddport=8080/tcppermanent

3、刷新防火墻:firewallcmdreload

*注意:addport=后面接需要開放的端口

linux如何查看某個端口是否開放

1.你可以使用lsof命令來查看某一端口是否開放。查看端口可以這樣來使用,我就以80端口為例:

lsofi:80

或者

lsofi:22

如果有顯示說明已經(jīng)開放了,如果沒有顯示說明沒有開放

2.netstataptn執(zhí)行看看,是否監(jiān)聽在0.0.0.0:3306

3.

netstatnupl(UDP類型的端口)

netstatntpl(TCP類型的端口)

例如netstatntplgrep 3306 netstatntplgrep 3307

4.telnet ip端口號方式測試遠程主機端口是否打開

.docker psa查看在運行的

docker execit dockermysql bash進入容器內(nèi)部dockermysql是上邊運行時為容器取的別名也可以用id替代

mysqlu rootp然后直接輸入密碼即可密碼是在運行時設(shè)置的

grant all privileges on*.*toroot %;給用于授予權(quán)限(登錄mysql之后執(zhí)行)

flush privileges;刷新權(quán)限

登錄


文章推薦
Google搜索廣告如何去排除否詞,怎么選取合適自己谷歌關(guān)鍵詞
App Annie【必讀報告】中國應(yīng)用領(lǐng)跑全球;宅經(jīng)濟再升溫
Google Play圖片元素這樣設(shè)計,googleplay軟件圖片
Google廣告投放素材邏輯,google廣告投放素材邏輯


特別聲明:以上文章內(nèi)容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關(guān)于作品內(nèi)容、版權(quán)或其它問題請于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。

搜索 放大鏡
韓國平臺交流群
加入
韓國平臺交流群
掃碼進群
歐洲多平臺交流群
加入
歐洲多平臺交流群
掃碼進群
美國賣家交流群
加入
美國賣家交流群
掃碼進群
ESG跨境專屬福利分享群
加入
ESG跨境專屬福利分享群
掃碼進群
拉美電商交流群
加入
拉美電商交流群
掃碼進群
亞馬遜跨境增長交流群
加入
亞馬遜跨境增長交流群
掃碼進群
亞馬遜跨境增長交流群
加入
亞馬遜跨境增長交流群
掃碼進群
拉美電商交流群
加入
拉美電商交流群
掃碼進群
ESG獨家招商-PHH GROUP賣家交流群
加入
ESG獨家招商-PHH GROUP賣家交流群
掃碼進群
《TikTok官方運營干貨合集》
《TikTok綜合運營手冊》
《TikTok短視頻運營手冊》
《TikTok直播運營手冊》
《TikTok全球趨勢報告》
《韓國節(jié)日營銷指南》
《開店大全-全球合集》
《開店大全-主流平臺篇》
《開店大全-東南亞篇》
《CD平臺自注冊指南》
通過ESG入駐平臺,您將解鎖
綠色通道,更高的入駐成功率
專業(yè)1v1客戶經(jīng)理服務(wù)
運營實操指導(dǎo)
運營提效資源福利
平臺官方專屬優(yōu)惠

立即登記,定期獲得更多資訊

訂閱
聯(lián)系顧問

平臺顧問

平臺顧問 平臺顧問

微信掃一掃
馬上聯(lián)系在線顧問

icon icon

小程序

微信小程序

ESG跨境小程序
手機入駐更便捷

icon icon

返回頂部

【免費領(lǐng)取】全球跨境電商運營干貨 關(guān)閉
進行中
進行中
【活動報名】2024年歐洲多藍海平臺招商沙龍
官方親臨,拆解phh group/eMAG/worten三個平臺商機
立即報名
進行中
進行中
TikTok運營必備干貨包
包含8個TikTok最新運營指南(市場趨勢、運營手冊、節(jié)日攻略等),官方出品,專業(yè)全面!
免費領(lǐng)取
進行中
進行中
韓國電商節(jié)日營銷指南
10+韓國電商重要營銷節(jié)點詳細解讀;2024各節(jié)日熱度選品助力引爆訂單增長;8大節(jié)日營銷技巧輕松撬動大促流量密碼。
免費領(lǐng)取
進行中
進行中
全球平臺詳解——全球合集
涵括全球100+個電商平臺的核心信息,包括平臺精煉簡介、競爭優(yōu)勢、熱銷品類、入駐要求以及入駐須知等關(guān)鍵內(nèi)容。
立即領(lǐng)取
進行中
進行中
全球平臺詳解——主流平臺篇
火爆全球的跨境電商平臺合集,平臺優(yōu)勢、開店選品、入駐條件盡在掌握
立即領(lǐng)取
進行中
進行中
全球平臺詳解——拉美篇
涵蓋9大熱門拉美電商平臺,成熟的市場是跨境賣家的熱門選擇!
立即領(lǐng)取
進行中
進行中
全球平臺詳解——日韓篇
涵蓋10+日韓電商平臺,入駐條件一看就懂,優(yōu)勢熱銷品應(yīng)有盡有
立即領(lǐng)取
進行中
進行中
全球平臺詳解——歐洲篇
涵蓋20+歐洲電商平臺,詳細解讀優(yōu)勢、入駐條件、熱銷品等
立即領(lǐng)取