最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

云原生Docker創(chuàng)建并進(jìn)入mysql容器的全過程

 更新時(shí)間:2023年02月21日 16:26:39   作者:A-劉晨陽  
前面我們已經(jīng)安裝好了Docker,也簡單了解了Docker,下面這篇文章主要給大家介紹了關(guān)于云原生Docker創(chuàng)建并進(jìn)入mysql容器的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

前言

本文主要講解的是創(chuàng)建mysql的容器,大家都知道,在外面進(jìn)入mysql都很容易,“mysql -u用戶名 -p密碼”就可以,但是是容器的mysql就沒那么好進(jìn)入了,首先還要拉取鏡像,創(chuàng)建容器,在進(jìn)入容器,然后才可以進(jìn)入mysql;其實(shí)也沒有那么難,而且比在宿主機(jī)裝一個(gè)mysql簡便了很多,也省去了很多時(shí)間,比如,宿主機(jī)上mysql還要編譯,容器就不用,但是最難的一點(diǎn)就是如何去創(chuàng)建容器呢,他和普通的創(chuàng)建容器是不一樣的,所以,今天給大家講講創(chuàng)建mysql容易,并進(jìn)入、創(chuàng)建庫和表;

拉取鏡像

如需要哪個(gè)mysql版本可以在后面直接寫,比如我需要mysql:5.7.38的,就直接拉取5.7.38的鏡像;如果需要默認(rèn)的mysql,那么直接拉取mysql就好,默認(rèn)的應(yīng)該是最新的版本;

[root@localhost ~]# docker pull mysql:5.7.38
5.7.38: Pulling from library/mysql
66fb34780033: Pull complete 
ef4ccd63cdb4: Pull complete 
d6f28a94c51f: Pull complete 
7feea2a503b5: Pull complete 
71dd5852ecd9: Pull complete 
3da2c95cac2f: Pull complete 
af7913db289c: Pull complete 
77f552f93c12: Pull complete 
3ed53edb61ab: Pull complete 
67e1c6839f08: Pull complete 
abcdaaf08d0f: Pull complete 
Digest: sha256:bbe0e2b0a33ef5c3a983e490dcb3c1a42d623db1d5679e82f65cce3f32c8f254
Status: Downloaded newer image for mysql:5.7.38
docker.io/library/mysql:5.7.38

拉取完鏡像查看一下:

docker images

接下來就是這一環(huán)節(jié)中最重要的一點(diǎn)了,創(chuàng)建容器;

創(chuàng)建容器

創(chuàng)建mysql容器,在后臺(tái)啟動(dòng)mysql容器

  • -it     以交互形式創(chuàng)建容器;
  • –name  指定了容器的名稱,方便之后進(jìn)入容器的命令行;
  • -p     指定映射端口,如果遇到端口被占用,可以使用其他端口比如3333:3306;就可以;
  • -e MYSQL_ROOT_PASSWORD=123123   直接就指定了mysql的root密碼;
  • -d         表示在后臺(tái)運(yùn)行;
  • mysql:3.7.38    代表的你用的哪個(gè)鏡像
  • 如果需要做數(shù)據(jù)映射,可以加個(gè)-v參數(shù),-v 宿主機(jī)路徑,容器內(nèi)路徑;
  • 容器內(nèi) mysql數(shù)據(jù)文件目錄: /var/lib/mysql/
  • 容器內(nèi) mysql配置文件目錄: /etc/mysql/

需要哪個(gè)可自行選擇,建議使用第三個(gè):

  因?yàn)榈谌N數(shù)據(jù)和配置文件都可以做到同步,要拿數(shù)據(jù)的話,可以直接在宿主機(jī)映射的目錄拿就可以了;

docker run -it --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123123 -d mysql:5.7.38

#mysql默認(rèn)版本的創(chuàng)建;就是最后不要:5.7.38了,其他都一樣;
docker run -it --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123123 -d mysql

#加數(shù)據(jù)映射的容器創(chuàng)建;設(shè)置開機(jī)自啟
docker run -itd --name mysql --restart=always --privileged -p 3306:3306 -v /var/lib/mysql/my.cnf:/etc/mysql/my.cnf -v /var/lib/mysql/data:/var/lib/mysql/data/ -v /etc/localtime/:/etc/localtime/ -e MYSQL_ROOT_PASSWORD=123123 mysql:5.7.38

這樣容器就創(chuàng)建完成了;創(chuàng)建完查看一下容器;

docker ps -a

進(jìn)入mysql容器

docker exec -it mysql bash

登錄mysql

mysql -uroot -p123123

創(chuàng)建數(shù)據(jù)庫

#首先查看一下數(shù)據(jù)庫
show databases;

#創(chuàng)建數(shù)據(jù)庫
create database cs;

#再次查看是否創(chuàng)建成功;
show databases;

創(chuàng)建表

#進(jìn)入剛剛創(chuàng)建的庫
use cs;

#查看表,里面是空的目前
show tables;

#創(chuàng)建表
create table biaoone(id int,name varchar(20),age int);

#查看表,現(xiàn)在是有一個(gè)的
show tables

#查看表機(jī)構(gòu)
desc biaoone;

總結(jié)

到此這篇關(guān)于云原生Docker創(chuàng)建并進(jìn)入mysql容器的文章就介紹到這了,更多相關(guān)Docker創(chuàng)建進(jìn)入mysql容器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • IDEA直接打包Docker鏡像的實(shí)現(xiàn)

    IDEA直接打包Docker鏡像的實(shí)現(xiàn)

    Docker提供了多種方法來打包鏡像,本文主要介紹了IDEA直接打包Docker鏡像的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-06-06
  • Docker?容器中安裝?nvm工具的步驟

    Docker?容器中安裝?nvm工具的步驟

    這篇文章主要介紹了在Docker容器中安裝nvm工具的步驟,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-05-05
  • docker 容器添加指定網(wǎng)絡(luò)地址的方法實(shí)現(xiàn)

    docker 容器添加指定網(wǎng)絡(luò)地址的方法實(shí)現(xiàn)

    Docker容器運(yùn)行的時(shí)候默認(rèn)會(huì)自動(dòng)分配一個(gè)默認(rèn)網(wǎng)橋所在網(wǎng)段的IP地址,本文主要介紹了docker容器添加指定網(wǎng)絡(luò)地址的方法實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • Docker?Compose構(gòu)建Jenkins的實(shí)現(xiàn)

    Docker?Compose構(gòu)建Jenkins的實(shí)現(xiàn)

    本文主要介紹了Docker?Compose構(gòu)建Jenkins的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • CentOS7.3中Docker的安裝教程

    CentOS7.3中Docker的安裝教程

    Docker 是一個(gè)開源的應(yīng)用容器引擎,基于Go語言并遵從Apache2.0協(xié)議開源。這篇文章主要給大家介紹CentOS7.3中Docker的安裝教程,非常不錯(cuò),具有參考借鑒價(jià)值,感興趣的朋友一起學(xué)習(xí)吧
    2017-04-04
  • Docker報(bào)錯(cuò):OCI?runtime?exec?failed:?exec?failed:?container_linux.go:380:?starting?container?process的解決方法

    Docker報(bào)錯(cuò):OCI?runtime?exec?failed:?exec?failed:?contain

    這篇文章主要給大家介紹了關(guān)于Docker報(bào)錯(cuò):OCI?runtime?exec?failed:?exec?failed:?container_linux.go:380:?starting?container?process的解決方法,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • docker啟動(dòng)時(shí)環(huán)境變量不生效的解決方法

    docker啟動(dòng)時(shí)環(huán)境變量不生效的解決方法

    因項(xiàng)目需要多處部署,所以打包成docker鏡像以便于部署,本文主要介紹了docker啟動(dòng)時(shí)環(huán)境變量不生效的解決方法,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-03-03
  • Docker打印和配置環(huán)境變量的命令詳解

    Docker打印和配置環(huán)境變量的命令詳解

    在現(xiàn)代應(yīng)用開發(fā)中,Docker 提供了一種有效的容器化解決方案,使得應(yīng)用的部署、擴(kuò)展和管理變得更加靈活,環(huán)境變量在容器化應(yīng)用中起著重要作用,它們可以幫助配置應(yīng)用的運(yùn)行環(huán)境,本文給大家介紹了在 Docker 容器中打印和配置環(huán)境變量,需要的朋友可以參考下
    2024-10-10
  • 詳解如何使用Docker快速部署ELK環(huán)境(最新5.5.1版本)

    詳解如何使用Docker快速部署ELK環(huán)境(最新5.5.1版本)

    這篇文章主要介紹了詳解如何使用Docker快速部署ELK環(huán)境(最新5.5.1版本),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-08-08
  • Docker實(shí)現(xiàn)同Ip網(wǎng)段聯(lián)通的實(shí)現(xiàn)

    Docker實(shí)現(xiàn)同Ip網(wǎng)段聯(lián)通的實(shí)現(xiàn)

    這篇文章主要介紹了Docker實(shí)現(xiàn)同Ip網(wǎng)段聯(lián)通的實(shí)現(xiàn),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-12-12

最新評論

洛南县| 赫章县| 台中市| 城市| 罗江县| 西吉县| 报价| 靖江市| 丰顺县| 论坛| 延吉市| 襄城县| 南充市| 潮安县| 报价| 健康| 英超| 长沙市| 湖南省| 湘潭市| 锡林郭勒盟| 鄂托克前旗| 历史| 南木林县| 盈江县| 永泰县| 城市| 华容县| 响水县| 涞水县| 利川市| 手机| 广饶县| 峨山| 凤翔县| 双鸭山市| 景宁| 日喀则市| 平和县| 常德市| 保山市|