日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

docker volumes 文件映射方式

瀏覽:232日期:2024-11-04 08:50:49
背景

在做區(qū)塊鏈日志模塊時,如果容器運行,需要把日志文件映射到宿主機上以方便查看。下面介紹一下我的實現(xiàn)方式。

實現(xiàn)

通過docker-compose配置文件volumes參數(shù)

配置文件示例:

volumes: - /var/run/:/host/var/run/ - ./channel-artifacts:/var/hyperledger/configs - ./fabric_logs:/tmp/fabric_logs/

把容器中/tmp/fabric_logs目錄映射到宿主機當前目錄下的./fabric_logs目錄下。這兩個目錄會共享數(shù)據。

創(chuàng)建容器時,代碼中配置相關參數(shù)

代碼中創(chuàng)建容器時添加:

func (vm *DockerVM) createContainer(ctxt context.Context, client dockerClient, imageID string, containerID string, args []string, env []string, attachStdout bool) error { volumes := make(map[string]struct{}) var mounts []docker.Mount var source string var destination string var fabricCfgPath = os.Getenv('FABRIC_CFG_PATH') var configName string _, err := os.Stat(fabricCfgPath) if err == nil { configName = strings.ToLower(Peer_Prefix) config := viper.New() config.SetConfigName(configName) config.AddConfigPath(fabricCfgPath) config.ReadInConfig() config.SetEnvPrefix('CORE') config.AutomaticEnv() replacer := strings.NewReplacer('.', '_') config.SetEnvKeyReplacer(replacer) config.SetConfigType('yaml') destination = config.GetString('logging.logpath') //fmt.Println(destination) } if destination == '' { destination = '/tmp/fabric_logs/' } source = '/tmp/chaincode_logs/' + containerID volumes[destination] = struct{}{} mount := docker.Mount{ Name: 'bind', Source: source, Destination: destination, Mode: 'rw', RW: true, Driver: 'rprivate', } mounts = append(mounts, mount) config := docker.Config{Cmd: args, Image: imageID, Env: env, Volumes: volumes, Mounts: mounts, AttachStdout: attachStdout, AttachStderr: attachStdout} hostConfig := getDockerHostConfig() hostConfig.Binds = []string{ source + ':' + destination + ':rw', } copts := docker.CreateContainerOptions{Name: containerID, Config: &config, HostConfig: hostConfig} dockerLogger.Debugf('Create container: %s', containerID) _, err = client.CreateContainer(copts) if err != nil { return err } dockerLogger.Debugf('Created container: %s', imageID) return nil}

其中volumes,Mounts, Hostconfig.Binds參數(shù)需要按照自己的映射關系去填寫。

這樣和通過:

1、docker-compose 配置文件啟動

2、或者docker -v 參數(shù)命令行啟動

達到一樣效果。

補充:docker文件夾映射的兩種方式---主機卷映射和共享文件夾映射

docker容器不保持任何數(shù)據

重要數(shù)據請使用外部卷存儲(數(shù)據持久化)

容器可以掛載真實機目錄或共享存儲為卷

主機卷的映射

[root@docker1 ~]# mkdir /var/data[root@docker1 ~]# docker run -it -v /var/data:/abc myos[root@f1fb58b85671 /]# cd /abc/[root@f1fb58b85671 abc]# touch f1[root@f1fb58b85671 abc]# lsf1 zhy[root@docker1 ~]# cd /var/data/[root@docker1 data]# lsf1[root@docker1 data]# touch zhy使用共享存儲的映射

思路:

將一臺主機做為nfs主機, 創(chuàng)建相應的文件夾,并將其共享給docker的兩臺主機,兩臺docker主機將分享的文件夾映射到容器中,使得對應的容器可以共享到nfs主機的內容??梢詫ttp等服務器的相應的頁面文件夾使用這種形式,從而實現(xiàn)多個容器跑一個業(yè)務。

nfs主機配置【192.168.6.77】

[root@nfs ~]# yum -y install nfs-utils[root@nfs ~]# vim /etc/exports/public *(rw)[root@nfs ~]# systemctl restart nfs-serverFailed to restart nfs-serve.service: Unit not found[root@nfs ~]# mkdir /public[root@nfs ~]# cd /public/[root@nfs public]# touch nfs.txt[root@nfs public]# lsnfs.txtdocker1主機配置

[root@docker1 ~]# vim /etc/fstab 192.168.6.77:/public /mnt/nfs nfs defaults,_netdev 0 0[root@docker1 ~]# mkdir /mnt/nfs [root@docker1 ~]# systemctl restart nfs-server[root@docker1 ~]# mount -a[root@docker1 ~]# df -h192.168.6.77:/public 17G 3.2G 14G 19% /mnt/nfs[root@docker1 ~]# docker run -it -v /mnt/nfs/:/zhuhaiyan 192.168.6.153:5000/myos[root@c7c376e3755a /]# cd /zhuhaiyan [root@c7c376e3755a zhuhaiyan]# lsnfs.txtdocker2主機配置

[root@docker2 ~]# vim /etc/fstab 192.168.6.77:/public /mnt/nfs nfs defaults,_netdev 0 0[root@docker2 ~]# mkdir /mnt/nfs [root@docker2 ~]# systemctl restart nfs-server[root@docker2 ~]# mount -a[root@docker2 ~]# df -h192.168.6.77:/public 17G 3.2G 14G 19% /mnt/nfs[root@docker2 ~]# docker run -it -v /mnt/nfs/:/zhuhaiyan 192.168.6.153:5000/myos[root@cdd805771d07 /]# cd /zhuhaiyan/[root@cdd805771d07 zhuhaiyan]# lsnfs.txt

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。如有錯誤或未考慮完全的地方,望不吝賜教。

標簽: Docker
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产一区福利| 日本综合精品一区| 另类欧美日韩国产在线| 亚洲精品美女91| 免费观看日韩电影| 爽好多水快深点欧美视频| 久久亚洲欧洲| 日韩国产在线观看| 国产精品**亚洲精品| 麻豆一区二区三区| 国产精品久一| 精品国产精品久久一区免费式 | 99久久婷婷这里只有精品| 日韩久久精品| 国产精品91一区二区三区| 日韩一级精品| 日韩欧美激情电影| 91福利精品在线观看| 欧美精品三级在线| 国产在线一区不卡| 久久精品国产99久久| 亚洲免费影视| 91福利精品在线观看| 久久精品一区二区国产| 亚洲日本网址| 蜜桃视频第一区免费观看| 国产亚洲一区| 日韩在线欧美| 日韩视频二区| 日本午夜精品久久久久| 精品视频91| 欧美国产91| 久久国产精品久久久久久电车| 亚洲精品激情| 精品日韩一区| 亚洲天堂成人| 亚洲v天堂v手机在线| 欧美黑人做爰爽爽爽| 香蕉视频亚洲一级| 老牛国产精品一区的观看方式| 国产亚洲精品美女久久久久久久久久| 国内一区二区三区| 欧美日韩视频免费观看| 亚洲中字黄色| 国产精品黄色| 狠狠久久婷婷| 国产情侣久久| 日韩av福利| 中文一区一区三区免费在线观| 国产精品久久久久久久免费软件| 日韩精品1区| 久久国产精品亚洲77777| 欧美国产亚洲精品| 99在线精品免费视频九九视| 国产精品免费大片| 亚洲福利一区| 91精品国产自产在线丝袜啪| 婷婷综合六月| 日本aⅴ亚洲精品中文乱码| 高清av不卡| 日本不卡一区二区三区| 日本免费久久| 美美哒免费高清在线观看视频一区二区| 国产精品一级| 91久久在线| 国内自拍视频一区二区三区| 午夜在线视频观看日韩17c| 久久国产人妖系列| 婷婷丁香综合| 精品黄色一级片| 亚洲欧美不卡| 久草免费在线视频| 日本成人手机在线| 九九久久婷婷| 精品视频久久| 日韩在线观看中文字幕| 激情国产在线| 国产麻豆精品久久| 国产精品免费看| 中文在线а√在线8| 国产欧美午夜| 日本欧洲一区二区| 欧美freesex黑人又粗又大| 国产日韩三级| 中文字幕一区二区av| 久久中文字幕av| 国语对白精品一区二区| 青青草伊人久久| 天堂成人免费av电影一区| 久久久久亚洲| 精品高清久久| 国产精品视频一区二区三区综合 | 国产日韩欧美中文在线| 亚洲一区二区三区免费在线观看| 国产一区二区三区日韩精品| 日本色综合中文字幕| 亚洲欧美日本视频在线观看| 97精品97| 国产精品22p| 日韩不卡免费视频| 亚洲图片久久| 亚洲精品在线观看91| 韩国久久久久久| 精品久久久久久久| 国产精品激情| 国产精品亚洲二区| 911亚洲精品| 日本一区二区中文字幕| 国产偷自视频区视频一区二区| 999精品色在线播放| 日韩精品不卡一区二区| 中文字幕高清在线播放| 黄色精品视频| 欧美激情国产在线| 丁香婷婷久久| 国产69精品久久| 精品理论电影在线| 欧美精品99| 国产精品mm| 日韩一区二区三区精品| 中日韩男男gay无套| 黄色成人在线网址| 欧美日韩第一| 日韩一级精品| 久久国产精品99国产| 亚洲一区国产| 亚洲国产日韩欧美在线| 粉嫩av一区二区三区四区五区 | 国产精品久久久久毛片大屁完整版| 国产综合欧美| 国产va免费精品观看精品视频| 亚洲高清久久| 国产字幕视频一区二区| 国产专区一区| 亚洲综合不卡| 亚洲精品自拍| 国产伦精品一区二区三区千人斩 | 欧美专区一区二区三区| 中文在线不卡| 亚洲狼人精品一区二区三区| 亚久久调教视频| 国产亚洲一区二区三区不卡| 国产精品成人国产| 色综合五月天| 亚洲高清av| 喷白浆一区二区| 日韩精品久久久久久| 欧美亚洲tv| 国产精品a级| 最近高清中文在线字幕在线观看1| 成人自拍av| 亚洲一区网站| 欧美久久亚洲| 吉吉日韩欧美| 夜夜嗨网站十八久久| 涩涩涩久久久成人精品| 欧美国产专区| 久久久久亚洲| 亚洲乱码视频| 美女性感视频久久| 精品丝袜在线| 亚洲人成毛片在线播放女女| 国产亚洲精品美女久久 | 久久99青青| 好吊日精品视频| 久久激情五月激情| 69精品国产久热在线观看| 免费精品国产的网站免费观看| 日韩动漫一区| 在线国产一区| 日韩高清不卡| 日韩免费久久| 91精品精品| 亚洲一二三区视频| 黄色网一区二区| 国产一区白浆| 日本综合精品一区| 日本一区二区高清不卡| 久久人人88| 欧美精品福利| 91精品一区二区三区综合| 日韩一区二区三区免费视频| 鲁鲁在线中文| 日韩精品五月天| 人人精品亚洲| 国产探花在线精品一区二区| 欧美性感美女一区二区| 日本亚州欧洲精品不卡| 激情黄产视频在线免费观看| 综合国产精品| 欧洲av不卡| 日韩av一区二| 激情自拍一区| 久久伊人国产| 免费精品视频在线| 日韩中文在线电影| 国产精品一区亚洲| 亚洲少妇诱惑| 五月激情久久| 国产精品国产三级在线观看|