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

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的boot2docker.iso鏡像使用

    Docker的boot2docker.iso鏡像使用

    這篇文章主要介紹了Docker的boot2docker.iso鏡像使用,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-06-06
  • Docker部署Nginx并配置反向代理

    Docker部署Nginx并配置反向代理

    這篇文章介紹了Docker部署Nginx并配置反向代理的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-01-01
  • Docker多容器連接(以Tomcat+Mysql為例)

    Docker多容器連接(以Tomcat+Mysql為例)

    這篇文章主要介紹了Docker多容器連接(以Tomcat+Mysql為例),Docker提供了多個(gè)容器直接訪問的方法,可以使多個(gè)容器直接通過網(wǎng)絡(luò)端口進(jìn)行訪問
    2017-03-03
  • 遷移docker部署的gitlab過程(經(jīng)實(shí)戰(zhàn))

    遷移docker部署的gitlab過程(經(jīng)實(shí)戰(zhàn))

    本文詳細(xì)描述了如何將Docker部署的GitLab數(shù)據(jù)遷移到另一塊硬盤的過程,包括包括停止容器、遷移數(shù)據(jù)卷、修改掛載路徑、修正權(quán)限和重啟容器等等每一步驟都有詳細(xì)的說明確保遷移過程的安全性和有效性
    2026-05-05
  • docker安裝,yum安裝失敗解決方案,阿里云鏡像安裝過程

    docker安裝,yum安裝失敗解決方案,阿里云鏡像安裝過程

    在配置Yum源遇到問題時(shí),嘗試使用阿里云鏡像可以有效解決,本文詳細(xì)介紹了如何配置阿里云源及安裝Docker的步驟,首先,若Yum源配置出錯(cuò),建議更換為阿里云鏡像;其次,詳述了安裝Docker的具體命令,包括啟用阿里云源和安裝過程中的選擇提示
    2024-11-11
  • docker部署mysql8并設(shè)置可遠(yuǎn)程連接

    docker部署mysql8并設(shè)置可遠(yuǎn)程連接

    本文主要介紹了docker部署mysql8并設(shè)置可遠(yuǎn)程連接,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • Dockerfile中CMD和ENTRYPOINT命令詳解

    Dockerfile中CMD和ENTRYPOINT命令詳解

    Dockerfile中的ENTRYPOINT指令和CMD指令都可以設(shè)置容器啟動(dòng)時(shí)要執(zhí)行的命令,但用途是有略微不同的。下面這篇文章主要給大家介紹了關(guān)于Dockerfile中CMD和ENTRYPOINT命令的相關(guān)資料,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-03-03
  • Docker簡(jiǎn)單入門使用教程

    Docker簡(jiǎn)單入門使用教程

    這篇文章主要介紹了Docker簡(jiǎn)單入門教程,幫助大家開始學(xué)習(xí)docker容器,感興趣的朋友可以了解下
    2020-08-08
  • Ubuntu16.04Docker的CS模式詳細(xì)介紹

    Ubuntu16.04Docker的CS模式詳細(xì)介紹

    這篇文章主要介紹了Ubuntu16.04Docker的CS模式詳細(xì)介紹的相關(guān)資料,這里對(duì)Docker CS模式圖文詳細(xì)介紹,需要的朋友可以參考下
    2016-12-12
  • Docker進(jìn)入容器運(yùn)行命令及查看docker容器日志方式

    Docker進(jìn)入容器運(yùn)行命令及查看docker容器日志方式

    文章介紹了在Docker中進(jìn)入容器運(yùn)行命令以及查看容器和鏡像日志的詳細(xì)步驟和命令,包括使用`docker exec`、`docker attach`、`docker run`進(jìn)入容器,使用`docker logs`查看日志,使用`docker inspect`查看詳細(xì)信息,以及通過`docker ps`查看容器狀態(tài)
    2026-02-02

最新評(píng)論

临武县| 古蔺县| 康保县| 民勤县| 武定县| 和静县| 华容县| 阳曲县| 聊城市| 宿松县| 五原县| 铜鼓县| 亚东县| 平顺县| 佛山市| 大港区| 玛纳斯县| 汶川县| 溧水县| 闸北区| 厦门市| 七台河市| 赤峰市| 阜城县| 宣汉县| 内江市| 徐闻县| 壶关县| 辽源市| 松滋市| 京山县| 澜沧| 凉城县| 怀远县| 堆龙德庆县| 固安县| 湟中县| 敖汉旗| 远安县| 昭苏县| 甘南县|