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

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

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

瀏覽:115日期: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久久,三上悠亚国产精品一区二区三区
欧美日韩激情在线一区二区三区| 欧美精品1区| 亚洲精品永久免费视频| 久久精品国产久精国产| 日韩综合一区| 色婷婷久久久| 亚洲欧美日韩精品一区二区 | 日本欧洲一区二区| 蜜桃传媒麻豆第一区在线观看| 视频一区视频二区中文字幕| 五月激激激综合网色播| 国产欧美一区二区三区国产幕精品| 久久精品99国产国产精| 精品国产亚洲一区二区三区| 精品国产一区二| 91精品国产91久久久久久黑人| 免播放器亚洲| 国产亚洲字幕| 日本欧美不卡| 日韩在线观看中文字幕| 精品国产18久久久久久二百| 国产在线|日韩| 石原莉奈一区二区三区在线观看| 日本不卡视频在线观看| 老司机精品在线| 亚洲激情久久| 国产欧美日韩视频在线| av高清一区| 日韩精品福利一区二区三区| 国产精品免费大片| 999久久久免费精品国产| 亚洲aa在线| 热三久草你在线| 亚洲精品伊人| 日韩国产一区二区| 天堂va在线高清一区| 国产高清不卡| 久久精品99久久久| 欧美中文一区二区| 国产亚洲欧美日韩精品一区二区三区 | 日韩精品亚洲一区二区三区免费| 精品欧美视频| 蜜臀久久久99精品久久久久久| 欧美国产另类| 美女黄网久久| 日韩电影免费网站| 中文字幕中文字幕精品| 国产精选在线| 日韩精品中文字幕吗一区二区| 中文一区一区三区高中清不卡免费| 欧美专区在线| 国产精品毛片久久| 亚洲免费一区三区| 久久精品二区三区| 欧美激情福利| 亚洲精品女人| 日韩视频一区| 国产精选在线| 欧美精品不卡| 亚洲欧美日本国产| 视频一区中文| 卡一卡二国产精品| 日韩精品导航| 午夜一级久久| 亚洲香蕉网站| 伊人网在线播放| 老司机免费视频一区二区| 日本一区二区中文字幕| 一本一道久久a久久精品蜜桃| 久久91视频| 日本欧美在线| 亚洲综合五月| 日韩专区欧美专区| 亚洲经典在线| 国产精品99一区二区| 免费看av不卡| 国产亚洲精品美女久久久久久久久久| 亚洲欧美日韩国产一区二区| 欧美日韩黑人| 亚洲五月婷婷| 欧美日韩一二| 99久久夜色精品国产亚洲1000部| 国产一区日韩| 欧美激情视频一区二区三区在线播放| 91亚洲无吗| 日韩av黄色在线| 日韩精品一区二区三区av| 最新国产精品| 亚州精品视频| 日韩影片在线观看| 日韩高清电影一区| 免费在线视频一区| 蜜臀av亚洲一区中文字幕| 欧美 日韩 国产一区二区在线视频 | 精品日韩视频| 欧美日韩视频网站| 亚洲精品在线影院| av高清不卡| 色88888久久久久久影院| 丝袜美腿诱惑一区二区三区| 国产不卡一区| 久久九九精品| 亚洲一区二区三区高清| 亚洲激情不卡| 一区二区高清| 国产欧美一区二区三区国产幕精品| 国产亚洲精品美女久久| 国产精品久久久久久久久久妞妞| 久久av网站| 三上悠亚国产精品一区二区三区| 日韩在线综合| 夜夜嗨一区二区| 日产欧产美韩系列久久99| 国产精品视频一区二区三区四蜜臂 | 久久国产日本精品| 国产一级一区二区| 日韩国产91| 国产伊人久久| 999国产精品视频| 亚洲一区二区三区四区电影 | 欧美91精品| 一区二区亚洲视频| 国产精品激情| 久久国产直播| 三级亚洲高清视频| 欧美一区在线观看视频| 精品日产乱码久久久久久仙踪林| 久久男女视频| 亚洲ww精品| 精品久久久网| 日韩一级精品| 国产午夜精品一区在线观看| 国产一区二区三区天码| 91精品福利| 国产日韩欧美中文在线| 日韩毛片视频| 日韩欧美中文字幕电影| 国产成人a视频高清在线观看| 日韩视频中文| 国产精品伦一区二区| 亚洲成a人片| 日韩一二三区在线观看| 免费一二一二在线视频| 午夜电影一区| 日韩一区二区三区免费播放| 久久国产精品毛片| 久久精品国产成人一区二区三区| 亚洲激精日韩激精欧美精品| 国产精品xxxav免费视频| 欧美日韩免费观看一区=区三区 | 国产美女精品| 九九久久国产| 极品日韩av| 精品久久网站| 日韩精品免费一区二区夜夜嗨| 天堂中文av在线资源库| 热久久久久久| 天堂资源在线亚洲| 久久99免费视频| 丝袜美腿成人在线| 青青青免费在线视频| 日韩国产一区二| 欧美福利专区| 久久精品国产亚洲一区二区三区| 免费不卡在线视频| 久久久国产精品一区二区中文| 91精品美女| 国产一区日韩欧美| 精品一区二区三区中文字幕视频| 亚洲一区欧美二区| 在线一区av| 免费在线观看一区| 亚洲人成亚洲精品| av一区在线| 国产一区二区三区视频在线| 日韩欧美另类中文字幕| 美女网站一区| 老牛国内精品亚洲成av人片| 亚洲精品在线二区| 午夜国产精品视频| 亚洲www啪成人一区二区| 美女久久久久久| 日本国产欧美| 亚洲欧美日韩一区在线观看| 四虎4545www国产精品| 国产精品一区二区三区av麻| 热久久久久久久| 激情欧美国产欧美| 国产自产自拍视频在线观看| 欧美国产先锋| 日本少妇一区二区| 免费在线观看成人| 一区在线观看| 99精品综合| 伊伊综合在线| 蜜臀国产一区| 高潮一区二区| 乱一区二区av| 国产精品调教| 欧美黑人做爰爽爽爽|