日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長(zhǎng)提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

目錄
  • 一  安裝mysql服務(wù)
    • 1.1 拉取鏡像
    • 1.2 在宿主機(jī)創(chuàng)建文件存儲(chǔ)mysql
    •  1.3  創(chuàng)建容器
    • 1.4 進(jìn)入容器
    • 1.5  遠(yuǎn)程連接
  • 二  微服務(wù)工程
    • 2.1 微服務(wù)工程創(chuàng)建
  • 三  docker-compose 下載安裝 
    • 3.1 docker-compose的安裝
  • 四 編寫(xiě)docker-compose文件
    • 4.1 將jar包上上傳到服務(wù)器
  • 五 docker網(wǎng)絡(luò)
    • 5.1 創(chuàng)建網(wǎng)絡(luò)

一  安裝mysql服務(wù)

1.1 拉取鏡像

1.拉取: docker  pull  mysql:5.7.29

2.查看鏡像: docker  images

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

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

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

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

 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

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

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)程連接

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

二  微服務(wù)工程

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

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

配置連接:

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

 3.訪問(wèn)

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

三  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?容器中安裝mysql服務(wù)的方法

四 編寫(xiě)docker-compose文件

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

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

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

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

創(chuàng)建網(wǎng)絡(luò),讓容器之間可以進(jìn)行互通訪問(wè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 截圖

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

編寫(xiě)將jar包打成鏡像 ,編寫(xiě)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 

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

分享到:
標(biāo)簽:安裝 容器 方法 服務(wù) 服務(wù)器
用戶無(wú)頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過(guò)答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫(kù),初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定