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

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

docker 文件存放路徑, 修改端口映射操作方式

瀏覽:112日期:2024-11-04 10:42:17
如何獲取容器的啟動命令

容器早已創建好,如何得知它的啟動參數(數據掛載到哪)

#假設通過如下命令啟動了一個容器docker run -d --name mysql_cdh -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v mysql-data:/var/lib/mysql --restart=always mysql:5.5 --character-set-server=utf8#如何通過容器名得知啟動參數[root@jenkins ~]# docker inspect mysql_cdh[ { 'Id': '3aad772538b5e86705d3358362517a08d53f951aa6522e2881321135f05c8872', 'Created': '2019-09-25T01:43:37.720505875Z', 'Path': 'docker-entrypoint.sh', 'Args': [ '--character-set-server=utf8' ], ... 'Name': '/mysql_cdh', 'HostConfig': { 'Binds': [ 'mysql-data:/var/lib/mysql' ], ... 'NetworkMode': 'default', 'PortBindings': { '3306/tcp': [ { 'HostIp': '', 'HostPort': '3306' } ] }, 'RestartPolicy': { 'Name': 'always', 'MaximumRetryCount': 0 }, 'Mounts': [ { 'Type': 'volume', 'Name': 'mysql-data', 'Source': '/var/lib/docker/volumes/mysql-data/_data', 'Destination': '/var/lib/mysql', 'Driver': 'local', 'Mode': 'z', 'RW': true, 'Propagation': '' } ],'Config': { 'Hostname': '3aad772538b5', ... 'ExposedPorts': { '3306/tcp': {} },... 'Env': [ 'MYSQL_ROOT_PASSWORD=123456', 'PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/mysql/bin:/usr/local/mysql/scripts', 'GOSU_VERSION=1.7', 'MYSQL_MAJOR=5.5', 'MYSQL_VERSION=5.5.62' ], 'Cmd': [ '--character-set-server=utf8' ],1, 容器層:文件存放路徑

#1, 啟動容器[root@master ~]# docker run -d --name nginx2 nginxa9c9f31cdccf13c3385f3de33443325d2e14d69458e6d679e54c8cf9e5ff24c8#2, 獲取容器id[root@master ~]# docker inspect nginx2 | grep -i id [root@master ~]# docker inspect nginx2 | grep -i id 'Id': 'a9c9f31cdccf13c3385f3de33443325d2e14d69458e6d679e54c8cf9e5ff24c8', 'Pid': 2069, 'ExecIDs': null, 'ContainerIDFile': '',#查看容器臨時文件--每次創建時隨機生成的文件(容器層)# /var/lib/docker/containers/容器id[root@master ~]# docker inspect nginx2 | grep -i path 'Path': 'nginx', 'ResolvConfPath': '/var/lib/docker/containers/a9c9f31cdccf13c3385f3de33443325d2e14d69458e6d679e54c8cf9e5ff24c8/resolv.conf', 'HostnamePath': '/var/lib/docker/containers/a9c9f31cdccf13c3385f3de33443325d2e14d69458e6d679e54c8cf9e5ff24c8/hostname', 'HostsPath': '/var/lib/docker/containers/a9c9f31cdccf13c3385f3de33443325d2e14d69458e6d679e54c8cf9e5ff24c8/hosts', 'LogPath': '/var/lib/docker/containers/a9c9f31cdccf13c3385f3de33443325d2e14d69458e6d679e54c8cf9e5ff24c8/a9c9f31cdccf13c3385f3de33443325d2e14d69458e6d679e54c8cf9e5ff24c8-json.log',

后天修改容器端口

a, 先提交舊容器為新的鏡像,再啟動新容器

需要確保:數據卷映射完全一致(新舊的容器,在數據卷上要一致)

[root1@c7-docker ~]# docker inspect mysql_port |egrep -i ’volum|Mount’ -A 2 'Volumes': { '/var/lib/mysql': {} },-- 'Volumes': { '/var/lib/mysql': {} },

保存容器為鏡像,再啟動新容器是,添加端口映射

############## 1, 啟動一個容器 ############## [root1@c7-docker ~]# docker run --name t1 -d -e MYSQL_ROOT_PASSWORD=123456 -v mysql-test-dir:/var/lib/mysql/ -p 3308:3306 mysql:5.553f2a3c53d4c6769897ee484c3d2ff4e3f82ea1e390d4950b2162c08af05d7cc[root1@c7-docker ~]# docker psCONTAINER ID IMAGECOMMAND CREATED STATUS PORTS NAMES53f2a3c53d4c mysql:5.5 'docker-entrypoint.s…' 3 seconds ago Up 3 seconds 0.0.0.0:3308->3306/tcpt1[root1@c7-docker ~]# mysql -uroot -p123456 -P3308 --protocol tcpWelcome to the MariaDB monitor. Commands end with ; or g.Your MySQL connection id is 1Server version: 5.5.62 MySQL Community Server (GPL)MySQL [(none)]> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema |+--------------------+3 rows in set (0.00 sec)MySQL [(none)]> create database test;Query OK, 1 row affected (0.00 sec)MySQL [(none)]> use test;Database changedMySQL [test]> create table t1(id int);Query OK, 0 rows affected (0.00 sec)MySQL [test]> insert into t1 values(1),(2),(3);Query OK, 3 rows affected (0.00 sec)Records: 3 Duplicates: 0 Warnings: 0MySQL [test]> select * from t1;+------+| id |+------+| 1 || 2 || 3 |+------+3 rows in set (0.00 sec) ############## 2, 提交當前容器環境--保存為新的鏡像 ############## [root1@c7-docker ~]# docker commit -m mysql_test_chag-port_img t1 mysql_portsha256:9f90be3c200c6a8b535478375c4caf86d589d231afae1293d28026f9248f8ae3[root1@c7-docker ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEmysql_port latest 9f90be3c200c 3 seconds ago 205MBmysql 5.5 d404d78aa797 18 months ago 205MB############## 3, 停止舊容器, 啟動新容器 ############## [root1@c7-docker ~]# docker stop t1t1[root1@c7-docker ~]# docker run --name t2 -d -v mysql-test-dir:/var/lib/mysql/ -p 3309:3306 mysql_portfd7cefe55db8bb2687ab044ff1473f0c935ac5ce867df81b3b13f570e9026868[root1@c7-docker ~]# docker psCONTAINER ID IMAGECOMMAND CREATED STATUS PORTS NAMESfd7cefe55db8 mysql_port 'docker-entrypoint.s…' 3 seconds ago Up 2 seconds 0.0.0.0:3309->3306/tcpt2[root1@c7-docker ~]# mysql -uroot -p123456 -P3309 --protocol tcpWelcome to the MariaDB monitor. Commands end with ; or g.Your MySQL connection id is 2Server version: 5.5.62 MySQL Community Server (GPL)MySQL [(none)]> show databases;MySQL [(none)]> use test;Reading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -ADatabase changedMySQL [test]> select * from t1;+------+| id |+------+| 1 || 2 || 3 |+------+3 rows in set (0.00 sec)b, 修改容器配置文件置文件:hostconfig.json

要先停止docker服務,否則不生效

通過容器層文件,找到配置文件hostconfig.json,修改容器映射的端口

[root@docker a9c9f31cd...ff24c8]# pwd/var/lib/docker/containers/d93185e3a0....2e544ccfa[root@docker a9c9f31cd...ff24c8]# cat hostconfig.json {'Binds':['/dockersuperset:/home/superset'],'ContainerIDFile':'','LogConfig':{'Type':'json-file','Config':{}},'NetworkMode':'default','PortBindings':{'8088/tcp':[{'HostIp':'','HostPort':'8099'}]}......2, 鏡像層:文件存放路徑

[root@master ~]# docker image inspect nginx |tail -n 22 'GraphDriver': { 'Data': { 'LowerDir': '/var/lib/docker/overlay2/bf20cf788cc053f00ff1467525d50e19bd1cf07a2167f72511bdfcb28918a472/diff:/var/lib/docker/overlay2/317d80bb7ae58ed288be9ebd84aeb5b4b3a1c06f3211f5d1f32d89b629d1876e/diff', 'MergedDir': '/var/lib/docker/overlay2/7782d0eb292fdc8bbd73bf9bae2d65468e8aba0bcd6baed55ac348618b80ae16/merged', 'UpperDir': '/var/lib/docker/overlay2/7782d0eb292fdc8bbd73bf9bae2d65468e8aba0bcd6baed55ac348618b80ae16/diff', 'WorkDir': '/var/lib/docker/overlay2/7782d0eb292fdc8bbd73bf9bae2d65468e8aba0bcd6baed55ac348618b80ae16/work' }, 'Name': 'overlay2' },a, 容器層,鏡像層:關聯

I, 子容器:拷貝鏡像的文件

docker 文件存放路徑, 修改端口映射操作方式

II, 子容器:添加新文件

docker 文件存放路徑, 修改端口映射操作方式

III, 子容器:修改由鏡像拷貝的文件

docker 文件存放路徑, 修改端口映射操作方式

b, 在鏡像層(文件存儲目錄), 修改配置文件

# 進入鏡容器文件存儲目錄, 修改配置文件[root@master d37ff828e6308...0c0599b]# ls diff/run/nginx.pid[root@master d37ff828e6308...0c0599b]# ls diff/var/cache/nginx/client_temp fastcgi_temp proxy_temp scgi_temp uwsgi_temp[root@master d37ff828e6308...0c0599b]# ls merged/bin/ dev/ etc/ lib/ media/ opt/ root/ sbin/ sys/ usr/ boot/ .dockerenv home/ lib64/ mnt/ proc/ run/ srv/ tmp/ var/ [root@master d37ff828e6308...0c0599b]# ls merged/etc/nginx/conf.d fastcgi_params koi-utf koi-win mime.types modules nginx.conf scgi_params uwsgi_params win-utf[root@master d37ff828e6308...0c0599b]# head merged/etc/nginx/nginx.conf user nginx;worker_processes 1;#在此處修改配置文件,把user nginx; worker_process 1; 這兩行的分號去掉,看容器里面的配置是否更改[root@master d37ff828e6308...0c0599b]# head merged/etc/nginx/nginx.conf -n 3user nginxworker_processes 1#登陸容器,查看修改的配置: 驗證是否生效[root@master d37ff828e6308...0c0599b]# docker exec -it nginx2 bashroot@a9c9f31cdccf:/# head /etc/nginx/nginx.conf -n 3user nginxworker_processes 13, 修改默認存儲路徑a, 重建/var/lib/docker目錄

#備份數據到新的存放路徑service docker stopmkdir /docker.bakmv /var/lib/docker/* /docker.bak#創建軟連接mkdir /home/docker-datamv /docker.bak/* /home/docker-data/ && rmdir /docker.bakln -s /home/docker-data /var/lib/dockerb, 修改配置

vi /usr/lib/systemd/system/docker.service ExecStart=/usr/bin/dockerd --graph /new-path/docker #reload配置文件 systemctl daemon-reload #重啟docker systemctl restart docker.service

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

標簽: Docker
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
麻豆国产一区| 国产视频一区二区在线播放| 欧美国产极品| 国产精品亚洲片在线播放| 奇米狠狠一区二区三区| 日韩一二三区在线观看| 日韩精品亚洲aⅴ在线影院| 亚洲狼人精品一区二区三区| 丝袜a∨在线一区二区三区不卡| 中文欧美日韩| 天堂va蜜桃一区二区三区| 亚洲欧洲日本mm| 91久久中文| 蜜臀久久久久久久| 天堂精品久久久久| 国产欧美日韩一区二区三区四区 | 久久精品国产99国产| 美女视频一区在线观看| www.51av欧美视频| 日韩欧美字幕| 午夜国产精品视频| 蜜臀久久99精品久久久久久9| 亚洲一二av| 国产精品99久久免费| 黄色在线网站噜噜噜| 亚洲手机视频| 日韩在线黄色| 久久精品伊人| 激情综合自拍| 最新国产精品视频| 欧美激情久久久久久久久久久| 精品国产一区二区三区2021| 久久婷婷一区| 亚洲理论在线| 国产精区一区二区| av资源亚洲| 视频一区视频二区在线观看| 91成人在线精品视频| 国内精品美女在线观看| 91精品一区二区三区综合| 爽爽淫人综合网网站| 国产丝袜一区| 99热精品久久| 亚洲欧美日本国产| jizzjizz中国精品麻豆| 日韩一区精品字幕| 精品久久电影| 亚洲一区激情| 黄色网一区二区| 精品中文一区| 国产精品午夜av| 九九综合九九| 国产精品xvideos88| 欧美一区三区| 国产毛片精品| 日韩午夜电影| 国产一区丝袜| 亚洲天堂免费| 青青青免费在线视频| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产精品videossex久久发布 | 国产成人精品福利| 免费久久99精品国产自在现线| 国产欧美自拍| 欧美久久精品一级c片| 国产精品最新自拍| 亚洲欧美日韩精品一区二区| 精品一区二区三区中文字幕在线| 六月婷婷一区| 日韩精品永久网址| 欧美亚洲色图校园春色| 国精品一区二区三区| 久久av网站| 亚洲欧美专区| 樱桃成人精品视频在线播放| 国产不卡精品| 日韩精选在线| 亚洲精品888| 国产在线视频欧美一区| 亚洲一区二区三区久久久| 欧美成人a交片免费看| 欧美日韩亚洲一区| 日韩午夜av| 午夜av成人| 欧美精品1区| 亚洲综合色婷婷在线观看| 亚洲a一区二区三区| 免费精品一区| 日韩精品亚洲专区| 亚洲综合日韩| 宅男在线一区| 国产精选在线| 久久一区精品| 一区二区国产在线观看| 欧美日韩国产探花| 婷婷激情一区| 麻豆精品新av中文字幕| 日韩成人一级| 视频一区二区不卡| 五月天久久久| 99精品电影| 美女网站视频一区| 国产日韩电影| 久久久久亚洲精品中文字幕| 国产欧美日韩精品高清二区综合区| 一区二区国产在线| 天堂成人国产精品一区| 91精品高清| 国产资源在线观看入口av| 麻豆精品新av中文字幕| 国产福利资源一区| 欧美精品中文| 国产精品视频一区二区三区| 欧美视频二区| 国产日韩欧美一区二区三区 | 欧美激情久久久久久久久久久| 国产精品一区二区精品视频观看 | 97精品一区二区| www.51av欧美视频| 中文字幕在线视频网站| 日本一区二区高清不卡| 国产一区二区三区四区五区 | 蜜乳av另类精品一区二区| 五月综合激情| 亚洲大全视频| 亚洲欧美日韩一区在线观看| 亚洲精选av| 欧美亚洲网站| 久久一区亚洲| 午夜精品成人av| 国产综合精品一区| 国产精品日本欧美一区二区三区| 91高清一区| 综合色一区二区| 国产区精品区| 国内一区二区三区| 婷婷激情一区| 亚洲黄页一区| 少妇高潮一区二区三区99| 蜜臀av亚洲一区中文字幕| 亚洲精品乱码| 国产亚洲欧美日韩在线观看一区二区| 国产欧美在线| 捆绑调教日本一区二区三区| 99久久亚洲精品| 亚洲欧美日本日韩| 日韩在线成人| 精品视频一区二区三区在线观看| 国产成人黄色| 欧美在线资源| 日韩不卡免费视频| 久久一区国产| 欧美亚洲国产一区| 综合激情在线| 国产免费av国片精品草莓男男| 精品99在线| 免费观看久久av| 日韩一区免费| 久久久久久一区二区| 免费欧美一区| 日韩激情中文字幕| 国产一区二区三区四区二区| 欧美另类综合| 国产乱人伦丫前精品视频| 欧洲av不卡| 在线精品国产亚洲| 精品视频在线你懂得| 一区免费视频| 国产日韩欧美三区| 国内精品亚洲| 国产精品日韩欧美一区| 国产精品麻豆成人av电影艾秋| 桃色av一区二区| 亚洲人妖在线| 成人国产综合| 视频一区二区中文字幕| 久久精品国产99国产精品| 欧美日韩国产在线一区| 国产乱人伦丫前精品视频| 久久一区二区三区喷水| 日韩精品视频一区二区三区| 四虎成人av| 亚洲人成亚洲精品| 日韩精品第一区| 午夜在线视频观看日韩17c| 国产欧美日韩精品高清二区综合区| 日韩精品欧美| 日本国产亚洲| 久久人人精品| 久久av影视| 一区二区不卡| 国产亚洲一区二区手机在线观看| 亚洲精品欧美| 国产精品99一区二区| 国产欧美精品| 国产亚洲精品久久久久婷婷瑜伽| 欧美激情一区| 亚洲精品麻豆| 久久91导航| 欧美一级网站|