欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

docker?容器中安裝mysql服務(wù)的方法

 更新時(shí)間:2023年07月06日 14:30:46   作者:健康平安的活著  
這篇文章主要介紹了docker容器中安裝mysql服務(wù)的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

一  安裝mysql服務(wù)

1.1 拉取鏡像

1.拉?。?nbsp;docker  pull  mysql:5.7.29

2.查看鏡像: docker  images

1.2 在宿主機(jī)創(chuàng)建文件存儲(chǔ)mysql

1.創(chuàng)建映射目錄:mysql-c5  在/root/export/dockertest 目錄下,mkdir  -p  mysql-c5  ;映射mysql信息

 1.3  創(chuàng)建容器

docker run -id --privileged=true \
-p 3306:3306 \
--name=c5_mysql \
-v $PWD/conf:/etc/mysql/conf.d \
-v $PWD/logs:/logs \
-v $PWD/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
mysql:5.7.29

1.4 進(jìn)入容器

root@localhost dockertest]# docker exec -it c5_mysql /bin/bashroot@5d6f5def65ce:/#  mysql -uroot -p123456mysql: [Warning] Using a password on the command line interface can be insecure.Welcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 2Server version: 5.7.29 MySQL Community Server (GPL)

Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases;+--------------------+| Database           |+--------------------+| information_schema || mysql              || performance_schema || sys                |+--------------------+4 rows in set (0.00 sec)

1.5  遠(yuǎn)程連接

二  微服務(wù)工程

2.1 微服務(wù)工程創(chuàng)建

配置連接:

 3.訪問

三  docker-compose 下載安裝 

3.1 docker-compose的安裝

1.、安裝Docker Compose
# Compose目前已經(jīng)完全支持Linux、Mac OS和Windows,在我們安裝Compose之前,需要先安裝Docker。下面我 們以編譯好的二進(jìn)制包方式安裝在Linux系統(tǒng)中。 
curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
2. 設(shè)置文件可執(zhí)行權(quán)限 
chmod +x /usr/local/bin/docker-compose
3.查看版本信息 
docker-compose -version

4.卸載Docker Compose
 二進(jìn)制包方式安裝的,刪除二進(jìn)制文件即可
rm /usr/local/bin/docker-compose

四 編寫docker-compose文件

4.1 將jar包上上傳到服務(wù)器

五 docker網(wǎng)絡(luò)

5.1 創(chuàng)建網(wǎng)絡(luò)

創(chuàng)建網(wǎng)絡(luò),讓容器之間可以進(jìn)行互通訪問。

[root@localhost docker-compose-dir]# docker network ls
NETWORK ID          NAME                DRIVER              SCOPE
fe668cbe4240        bridge              bridge              local
ead95c34bb4d        host                host                local
2452f37044ee        none                null                local
[root@localhost docker-compose-dir]# docker network create ljf_net
d9e1593ce665508aa690393a6976ce4165669cbee93c65645fc6056d8765b737
[root@localhost docker-compose-dir]# docker network ls
NETWORK ID          NAME                DRIVER              SCOPE
fe668cbe4240        bridge              bridge              local
ead95c34bb4d        host                host                local
d9e1593ce665        ljf_net             bridge              local
2452f37044ee        none                null                local

2 截圖

編寫將jar包打成鏡像 ,編寫dockerfile文件,這里存儲(chǔ)位置為: /root/export/dockertest/docker-compose-dir

創(chuàng)建dockfile文件:  vim  spt04-dockerfile

內(nèi)容如下:

#基礎(chǔ)鏡像使用java
FROM java:8
#作者
MAINTAINER ljf
#volume 制定臨時(shí)文件目錄為/tmp,
VOLUME /tmp
#將jar包添加到容器中并更名為spt-docker。jar
ADD  04-spt-mybaitsplus-fenye-1.0-SNAPSHOT.jar 04-spt-fenye.jar
#運(yùn)行jar包
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","04-spt-fenye.jar"]
#暴露端口8080作為微服務(wù)
EXPOSE 8084
[root@localhost docker-compose-dir]# ls
04-spt-mybaitsplus-fenye-1.0-SNAPSHOT.jar  spt04-dockerfile
[root@localhost docker-compose-dir]# pwd
/root/export/dockertest/docker-compose-dir
[root@localhost docker-compose-dir]# vi spt04-dockerfile 
[root@localhost docker-compose-dir]# 

打成鏡像:  docker build  -f spt04-dockerfile  -t 04-spt-fenye-master:1.6 .

查看鏡像: docker images 

到此這篇關(guān)于docker 容器中安裝mysql服務(wù)的文章就介紹到這了,更多相關(guān)docker 安裝mysql服務(wù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 解決Docker之mysql容器數(shù)據(jù)庫(kù)更改不生效的問題

    解決Docker之mysql容器數(shù)據(jù)庫(kù)更改不生效的問題

    這篇文章主要介紹了解決Docker之mysql容器數(shù)據(jù)庫(kù)更改不生效的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • Docker修改容器內(nèi)部文件的3種簡(jiǎn)單方法

    Docker修改容器內(nèi)部文件的3種簡(jiǎn)單方法

    docker容器化技術(shù)在打包生產(chǎn)和發(fā)布中占據(jù)著更高的地位,其高效簡(jiǎn)便很有亮點(diǎn),下面這篇文章主要給大家介紹了關(guān)于Docker修改容器內(nèi)部文件的3種簡(jiǎn)單方法,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-05-05
  • docker搭建minio服務(wù)器,解決內(nèi)網(wǎng)穿透后外網(wǎng)無法訪問

    docker搭建minio服務(wù)器,解決內(nèi)網(wǎng)穿透后外網(wǎng)無法訪問

    這篇文章主要介紹了docker搭建minio服務(wù)器,解決內(nèi)網(wǎng)穿透后外網(wǎng)無法訪問的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • liunx內(nèi)存滿了,docker中overlay2爆表解決方案

    liunx內(nèi)存滿了,docker中overlay2爆表解決方案

    這篇文章主要介紹了liunx內(nèi)存滿了,docker中overlay2爆表解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • 在CentOS啟動(dòng)時(shí)自動(dòng)加載內(nèi)核模塊overlayfs操作

    在CentOS啟動(dòng)時(shí)自動(dòng)加載內(nèi)核模塊overlayfs操作

    這篇文章主要介紹了在CentOS啟動(dòng)時(shí)自動(dòng)加載內(nèi)核模塊overlayfs操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • 常用的Docker基本命令及用法匯總

    常用的Docker基本命令及用法匯總

    Docker是一個(gè)用了一種新穎方式實(shí)現(xiàn)的超輕量虛擬機(jī),在實(shí)現(xiàn)的原理和應(yīng)用上還是和VM有巨大差別,專業(yè)的叫法是應(yīng)用容器(Application Container)。今天給大家匯總介紹15個(gè)常用的docker命令以及用法
    2016-11-11
  • vscode 遠(yuǎn)程連接服務(wù)器docker容器的設(shè)置方法

    vscode 遠(yuǎn)程連接服務(wù)器docker容器的設(shè)置方法

    本文主要介紹了vscode 遠(yuǎn)程連接服務(wù)器docker容器的設(shè)置方法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • Docker私有倉(cāng)庫(kù)的搭建和界面化管理詳解

    Docker私有倉(cāng)庫(kù)的搭建和界面化管理詳解

    這篇文章主要給大家介紹了關(guān)于Docker私有倉(cāng)庫(kù)的搭建和界面化管理的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Docker具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • Docker 網(wǎng)絡(luò)工作原理詳解

    Docker 網(wǎng)絡(luò)工作原理詳解

    這篇文章主要介紹了Docker 網(wǎng)絡(luò)工作原理的相關(guān)資料,這里對(duì)Docker的網(wǎng)絡(luò)工作進(jìn)行了詳細(xì)介紹,需要的朋友可以參考下
    2016-11-11
  • mac docker如何修改daemon.json文件

    mac docker如何修改daemon.json文件

    這篇文章主要介紹了mac docker如何修改daemon.json文件問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08

最新評(píng)論