1:停止容器运行

[root@k8s-master ~]# docker stop centos-master
centos-master
[root@k8s-master ~]# docker stop centos-node-01
centos-node-01
[root@k8s-master ~]# docker stop centos-node-02
centos-node-02

2:停服务

[root@k8s-master ~]# systemctl stop docker
[root@k8s-master ~]# systemctl status docker
?.docker.service - Docker Application Container EngineLoaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)Active: inactive (dead) since Wed 2022-08-31 02:09:26 CST; 11s agoDocs: https://docs.docker.comProcess: 1174 ExecStart=/usr/bin/dockerd (code=exited, status=0/SUCCESS)Main PID: 1174 (code=exited, status=0/SUCCESS)Tasks: 35Memory: 320.2MCGroup: /system.slice/docker.service?..123871 docker-containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/cf88dfad957537b97e7fa825082f0196a19b668c8235ace24c47d767355a7bf3 -address /var/run/docker/containerd/docker-containerd.sock -cont...?..123984 docker-containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/c3f435464b8d1dfb452855e7174a8f7c5768badc42bcd1f498f2466459343ee5 -address /var/run/docker/containerd/docker-containerd.sock -cont...?..124034 docker-containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/436f7876823bf0cdc04da8c5577b8feba89533a4485ea2bbe6ebbd3ed53b1165 -address /var/run/docker/containerd/docker-containerd.sock -cont...?..124256 docker-containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/ec22ad2543fff9f45af8d6362bb8ba42dc7c1fe381178b62a5a7d80cbf1bae9d -address /var/run/docker/containerd/docker-containerd.sock -cont...?..124293 docker-containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/e1afafb59b16d1b9c6953b629a624cfe667566aa235f1282841b6d618544e31f -address /var/run/docker/containerd/docker-containerd.sock -cont...Aug 31 02:09:24 k8s-master dockerd[1174]: time="2022-08-31T02:09:24+08:00" level=info msg="shim reaped" id=7d71a51fbec824fc4d83f98316349089f5ed6ef6c4e54ab9094df570dc2babc7 module="containerd/tasks"
Aug 31 02:09:24 k8s-master dockerd[1174]: time="2022-08-31T02:09:24.032232164+08:00" level=info msg="ignoring event" module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete"
Aug 31 02:09:24 k8s-master dockerd[1174]: time="2022-08-31T02:09:24.032241494+08:00" level=info msg="ignoring event" module=libcontainerd namespace=plugins.moby topic=/tasks/delete type="*events.TaskDelete"
Aug 31 02:09:24 k8s-master dockerd[1174]: time="2022-08-31T02:09:24.214960596+08:00" level=info msg="ignoring event" module=libcontainerd namespace=moby topic=/containers/delete type="*events.ContainerDelete"
Aug 31 02:09:24 k8s-master dockerd[1174]: time="2022-08-31T02:09:24.752557638+08:00" level=info msg="ignoring event" module=libcontainerd namespace=moby topic=/containers/delete type="*events.ContainerDelete"
Aug 31 02:09:25 k8s-master dockerd[1174]: time="2022-08-31T02:09:25.472840567+08:00" level=error msg="Force shutdown daemon"
Aug 31 02:09:25 k8s-master dockerd[1174]: time="2022-08-31T02:09:25.864769230+08:00" level=info msg="stopping event stream following graceful shutdown" error="context canceled" module=libcontainerd namespace=plugins.moby
Aug 31 02:09:25 k8s-master dockerd[1174]: time="2022-08-31T02:09:25.864860681+08:00" level=info msg="stopping event stream following graceful shutdown" error="context canceled" module=libcontainerd namespace=moby
Aug 31 02:09:25 k8s-master dockerd[1174]: time="2022-08-31T02:09:25.865281920+08:00" level=info msg="stopping healtcheck following graceful shutdown" module=libcontainerd
Aug 31 02:09:26 k8s-master systemd[1]: Stopped Docker Application Container Engine.
[root@k8s-master ~]# 

3:修改配置文件,配置文件位置

/var/lib/docker/containers/5ca7fc33b8672ff0a75ec05a68e4f4d6e3da4f96a7193bbfe4cb9d4dd95eff49

config.v2.json

{"StreamConfig": {},"State": {"Running": true,"Paused": false,"Restarting": false,"OOMKilled": false,"RemovalInProgress": false,"Dead": false,"Pid": 19321,"ExitCode": 0,"Error": "","StartedAt": "2022-08-31T05:59:46.640497186Z","FinishedAt": "0001-01-01T00:00:00Z","Health": null},"ID": "5ca7fc33b8672ff0a75ec05a68e4f4d6e3da4f96a7193bbfe4cb9d4dd95eff49","Created": "2022-08-31T05:59:44.015937683Z","Managed": false,"Path": "/usr/sbin/init","Args": [],"Config": {"Hostname": "5ca7fc33b867","Domainname": "","User": "","AttachStdin": false,"AttachStdout": false,"AttachStderr": false,"ExposedPorts": {"21/tcp": {},"22/tcp": {}},"Tty": true,"OpenStdin": true,"StdinOnce": false,"Env": ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"],"Cmd": ["/usr/sbin/init"],"Image": "centos:v2022.08.31","Volumes": null,"WorkingDir": "","Entrypoint": null,"OnBuild": null,"Labels": {"org.label-schema.build-date": "20201113","org.label-schema.license": "GPLv2","org.label-schema.name": "CentOS Base Image","org.label-schema.schema-version": "1.0","org.label-schema.vendor": "CentOS","org.opencontainers.image.created": "2020-11-13 00:00:00+00:00","org.opencontainers.image.licenses": "GPL-2.0-only","org.opencontainers.image.title": "CentOS Base Image","org.opencontainers.image.vendor": "CentOS"}},"Image": "sha256:78e053394db84017b1784403cbe0946043d4be26be057b7f1a8a1b2010d0a793","NetworkSettings": {"Bridge": "","SandboxID": "a22596519f782c65d134aa7438ecc011929d162016748a99b35229c9406ff965","HairpinMode": false,"LinkLocalIPv6Address": "","LinkLocalIPv6PrefixLen": 0,"Networks": {"network-docker": {"IPAMConfig": {"IPv4Address": "172.18.0.13"},"Links": null,"Aliases": ["5ca7fc33b867"],"NetworkID": "47c6f8e1ce0b13252ee13512032dcb8758a106fc4902ea7e3fc97709eafc17ba","EndpointID": "86ef719d2cdccc41f5840077d8ec5694578b30b3f01a74c9d0b5a5b7734f8b24","Gateway": "172.18.0.1","IPAddress": "172.18.0.13","IPPrefixLen": 16,"IPv6Gateway": "","GlobalIPv6Address": "","GlobalIPv6PrefixLen": 0,"MacAddress": "02:42:ac:12:00:0d","DriverOpts": null,"IPAMOperational": false}},"Service": null,"Ports": {"21/tcp": [{"HostIp": "0.0.0.0","HostPort": "2071"}],"22/tcp": [{"HostIp": "0.0.0.0","HostPort": "2072"}]},"SandboxKey": "/var/run/docker/netns/a22596519f78","SecondaryIPAddresses": null,"SecondaryIPv6Addresses": null,"IsAnonymousEndpoint": false,"HasSwarmEndpoint": false},"LogPath": "/var/lib/docker/containers/5ca7fc33b8672ff0a75ec05a68e4f4d6e3da4f96a7193bbfe4cb9d4dd95eff49/5ca7fc33b8672ff0a75ec05a68e4f4d6e3da4f96a7193bbfe4cb9d4dd95eff49-json.log","Name": "/centos-node-03","Driver": "overlay2","OS": "linux","MountLabel": "","ProcessLabel": "","RestartCount": 0,"HasBeenStartedBefore": true,"HasBeenManuallyStopped": false,"MountPoints": {},"SecretReferences": null,"ConfigReferences": null,"AppArmorProfile": "","HostnamePath": "/var/lib/docker/containers/5ca7fc33b8672ff0a75ec05a68e4f4d6e3da4f96a7193bbfe4cb9d4dd95eff49/hostname","HostsPath": "/var/lib/docker/containers/5ca7fc33b8672ff0a75ec05a68e4f4d6e3da4f96a7193bbfe4cb9d4dd95eff49/hosts","ShmPath": "/var/lib/docker/containers/5ca7fc33b8672ff0a75ec05a68e4f4d6e3da4f96a7193bbfe4cb9d4dd95eff49/shm","ResolvConfPath": "/var/lib/docker/containers/5ca7fc33b8672ff0a75ec05a68e4f4d6e3da4f96a7193bbfe4cb9d4dd95eff49/resolv.conf","SeccompProfile": "","NoNewPrivileges": false
}

hostconfig.json

{"Binds": null,"ContainerIDFile": "","LogConfig": {"Type": "json-file","Config": {}},"NetworkMode": "network-docker","PortBindings": {"21/tcp": [{"HostIp": "","HostPort": "2071"}],"22/tcp": [{"HostIp": "","HostPort": "2072"}]},"RestartPolicy": {"Name": "no","MaximumRetryCount": 0},"AutoRemove": false,"VolumeDriver": "","VolumesFrom": null,"CapAdd": null,"CapDrop": null,"Dns": [],"DnsOptions": [],"DnsSearch": [],"ExtraHosts": null,"GroupAdd": null,"IpcMode": "shareable","Cgroup": "","Links": null,"OomScoreAdj": 0,"PidMode": "","Privileged": true,"PublishAllPorts": false,"ReadonlyRootfs": false,"SecurityOpt": ["label=disable"],"UTSMode": "","UsernsMode": "","ShmSize": 67108864,"Runtime": "runc","ConsoleSize": [0, 0],"Isolation": "","CpuShares": 0,"Memory": 0,"NanoCpus": 0,"CgroupParent": "","BlkioWeight": 0,"BlkioWeightDevice": [],"BlkioDeviceReadBps": null,"BlkioDeviceWriteBps": null,"BlkioDeviceReadIOps": null,"BlkioDeviceWriteIOps": null,"CpuPeriod": 0,"CpuQuota": 0,"CpuRealtimePeriod": 0,"CpuRealtimeRuntime": 0,"CpusetCpus": "","CpusetMems": "","Devices": [],"DeviceCgroupRules": null,"DiskQuota": 0,"KernelMemory": 0,"MemoryReservation": 0,"MemorySwap": 0,"MemorySwappiness": null,"OomKillDisable": false,"PidsLimit": 0,"Ulimits": null,"CpuCount": 0,"CpuPercent": 0,"IOMaximumIOps": 0,"IOMaximumBandwidth": 0
}

4:重启服务

[root@k8s-master ~]# systemctl start docker
[root@k8s-master ~]# systemctl status docker
?.docker.service - Docker Application Container EngineLoaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)Active: active (running) since Wed 2022-08-31 02:23:45 CST; 4s agoDocs: https://docs.docker.comMain PID: 124732 (dockerd)Tasks: 171Memory: 392.2MCGroup: /system.slice/docker.service?..124732 /usr/bin/dockerd?..124739 docker-containerd --config /var/run/docker/containerd/containerd.toml?..125109 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 9000 -container-ip 172.17.0.2 -container-port 9000?..125115 docker-containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/66a8cb92961523bb02f974c4045889e3b43f74379d152041aa3b8e56ee7b0600 -address /var/run/docker/containerd/docker-containerd.sock -cont...?..125191 docker-containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/dc029681be703864f45af6479caf6b43e9dd49192c429107ea8e294c43e8bac2 -address /var/run/docker/containerd/docker-containerd.sock -cont...?..125324 docker-containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/6ce34b17e3c92ec65c5607a8543cc49b768e472c8cfffc1a2a82759877204686 -address /var/run/docker/containerd/docker-containerd.sock -cont...?..125349 docker-containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/b0e05df95e8436ee739474a370a273ab23428b3937e72d0d2f4d9c96ab3264c1 -address /var/run/docker/containerd/docker-containerd.sock -cont...?..125383 docker-containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/461a54f9478f58ce94c33bb6836c2fee8b109755f179cd4039f96eeb401059fc -address /var/run/docker/containerd/docker-containerd.sock -cont...?..125410 docker-containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/58035159fc9d19e25f24300f8aed7e88da0db12e00dd2f8ca041558656046de6 -address /var/run/docker/containerd/docker-containerd.sock -cont...?..125428 docker-containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/fa99a4cbc285c771b7bb76ba650e14d7c9c20758ecb95fadc4e614f22404e5df -address /var/run/docker/containerd/docker-containerd.sock -cont...?..125481 docker-containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/bf5051a0e26bf4332aa19b0f2fe0602ae066e832ee445ad90c23f401db0357df -address /var/run/docker/containerd/docker-containerd.sock -cont...?..125517 docker-containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/f1d26afbadf1c45b1d740236c552bb2ddbe02e436c890a97e27e2514141354f7 -address /var/run/docker/containerd/docker-containerd.sock -cont...?..125580 docker-containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/e33959cdf4513463faccf4bd9b456707ea08f330df3692bb18a3fadab60d5160 -address /var/run/docker/containerd/docker-containerd.sock -cont...?..125666 docker-containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/2576a75190e2623f2125db981cab4a8e5b34da2c702f48145bc5cf7a8837607e -address /var/run/docker/containerd/docker-containerd.sock -cont...?..125711 docker-containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/28d28c6eb5cbdcd40f7ebadeef0e15a3f7f28af6cc244cf057e2813dce22aa58 -address /var/run/docker/containerd/docker-containerd.sock -cont...?..125715 docker-containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/88ac683a7f0507de271eb4ea0d96d0e060047e20dcf48a8c029c16fa952bb68f -address /var/run/docker/containerd/docker-containerd.sock -cont...?..125792 docker-containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/ae14d92b64ebd1cca865409f2fed6df25d9b4e987ce03c897558f5bfab66943a -address /var/run/docker/containerd/docker-containerd.sock -cont...Aug 31 02:23:49 k8s-master dockerd[124732]: time="2022-08-31T02:23:49+08:00" level=info msg="shim docker-containerd-shim started" address="/containerd-shim/moby/88ac683a7f0507de271eb4ea0d96d0e060047e20dcf48a8c029c16fa952bb68f/shim.sock" debug=fals...rd/tasks" pid=125715
Aug 31 02:23:49 k8s-master dockerd[124732]: time="2022-08-31T02:23:49.875920037+08:00" level=warning msg="unknown container" container=28d28c6eb5cbdcd40f7ebadeef0e15a3f7f28af6cc244cf057e2813dce22aa58 module=libcontainerd namespace=plugins.moby
Aug 31 02:23:49 k8s-master dockerd[124732]: time="2022-08-31T02:23:49.878654086+08:00" level=warning msg="unknown container" container=2576a75190e2623f2125db981cab4a8e5b34da2c702f48145bc5cf7a8837607e module=libcontainerd namespace=plugins.moby
Aug 31 02:23:49 k8s-master dockerd[124732]: time="2022-08-31T02:23:49.907417726+08:00" level=warning msg="unknown container" container=28d28c6eb5cbdcd40f7ebadeef0e15a3f7f28af6cc244cf057e2813dce22aa58 module=libcontainerd namespace=plugins.moby
Aug 31 02:23:50 k8s-master dockerd[124732]: time="2022-08-31T02:23:50.034385108+08:00" level=warning msg="unknown container" container=88ac683a7f0507de271eb4ea0d96d0e060047e20dcf48a8c029c16fa952bb68f module=libcontainerd namespace=plugins.moby
Aug 31 02:23:50 k8s-master dockerd[124732]: time="2022-08-31T02:23:50.198562042+08:00" level=info msg="ignoring event" module=libcontainerd namespace=moby topic=/containers/create type="*events.ContainerCreate"
Aug 31 02:23:50 k8s-master dockerd[124732]: time="2022-08-31T02:23:50+08:00" level=info msg="shim docker-containerd-shim started" address="/containerd-shim/moby/ae14d92b64ebd1cca865409f2fed6df25d9b4e987ce03c897558f5bfab66943a/shim.sock" debug=fals...rd/tasks" pid=125792
Aug 31 02:23:50 k8s-master dockerd[124732]: time="2022-08-31T02:23:50.280293353+08:00" level=warning msg="unknown container" container=ae14d92b64ebd1cca865409f2fed6df25d9b4e987ce03c897558f5bfab66943a module=libcontainerd namespace=plugins.moby
Aug 31 02:23:50 k8s-master dockerd[124732]: time="2022-08-31T02:23:50.305013221+08:00" level=warning msg="unknown container" container=ae14d92b64ebd1cca865409f2fed6df25d9b4e987ce03c897558f5bfab66943a module=libcontainerd namespace=plugins.moby
Aug 31 02:23:50 k8s-master dockerd[124732]: time="2022-08-31T02:23:50.384179343+08:00" level=warning msg="unknown container" container=88ac683a7f0507de271eb4ea0d96d0e060047e20dcf48a8c029c16fa952bb68f module=libcontainerd namespace=plugins.moby
Hint: Some lines were ellipsized, use -l to show in full.

5:重启容器

[root@k8s-master ~]# docker start centos-master
centos-master
[root@k8s-master ~]# docker start centos-node-01
centos-node-01
[root@k8s-master ~]# docker start centos-node-02
centos-node-02
[root@k8s-master ~]# docker exec -i -t centos-master /bin/bash
[root@hadoop-master /]# exit
exit
[root@k8s-master ~]# docker exec -i -t centos-node-01 /bin/bash
[root@hadoop-node-01 /]# exit
exit
[root@k8s-master ~]# docker exec -i -t centos-node-02 /bin/bash
[root@hadoop-node-02 /]# exit
exit
[root@k8s-master ~]# 

6:总结

但凡要修改主机名、ip、网络、端口都要这么干,很烦,因为再容器里面修改什么hosts一重启就是失效了

docker add new port相关推荐

  1. docker使用mongo_如何使用Docker在AWS上部署Mongo:初学者的权威指南

    docker使用mongo 为什么需要这个? (Why you need this?) 因为JS + Python + Mongo =完整的数据开发 (Because JS + Python + Mo ...

  2. docker远程访问TLS证书认证shell

    docker开启远程访问端口,防止非法访问 配置证书认证 配置防火墙或安全策略 #!/bin/bash # docker.tls.sh # 环境centos 7 ,root # 创建 Docker T ...

  3. SpringCloud + Docker

    Dockerfile构建Docker 镜像 注意这里说的Dockerfile是指的一个文本文件,类似txt,只不过名字是Dockerfile,里面编辑Docker的一些指令,指令作用在于描述构建镜像的 ...

  4. 基于openvswitch+Docker构建SDN网络测试环境 (使用ovs-docker进行构建)

    这是一篇之前写的笔记,主要记录了使用openvswitch + Docker 等进行一个小型的SDN网络搭建的操作步骤.由于 之前临时有其他任务,耽搁了一下,最近开始重新整理,并计划开发一个简单的Py ...

  5. vmware + ubuntu + docker+ tensorflow

     A. 在vmware里安装ubuntu,login登录后桌面空白的问题. 查了很多资料,各种折腾.最后是通过 virtual machine settings -->hardware -- ...

  6. docker常用命令及镜像的制作与上传

    安装docker docker安装 docker加速 docker-ce的配置文件是/etc/docker/daemon.json,此文件默认不存在,需要我们手动创建并进行配置,而docker的加速就 ...

  7. Docker 镜像和容器

    1. 安装配置 1.1 安装 # 卸载 sudo apt remove docker docker-engine docker.io# docker.io: Debian 团队维护 sudo apt ...

  8. Docker常用操作帅哥专供版

    没错,这里的帅哥指的就是我自己 Docker常用命令 Docker中文资源 Docker中文网站:https://www.docker-cn.com/ Docker安装手册:https://docs. ...

  9. Unraid使用记录:使用Docker与虚拟机

    文章目录 前言 使用Docker 使用示例 相关说明 使用虚拟机 使用示例 相关说明 硬件直通 后记 前言 Unraid本身功能挺少的,很多功能都是要通过插件.Docker和虚拟机来实现的.Docke ...

最新文章

  1. 一道腾讯面试题:厉害了我的杯
  2. linux回到初始的命令,Linux基础总结简单常用命令
  3. Flex 按钮添加图标
  4. 使用代码获得所有适用于创建的transaction type
  5. 页面添加复制代码功能
  6. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 7丨字节面试真题【难度困难】
  7. [iOS]学习笔记3(动态性)
  8. 安装oracle11卡住了咋办,WINDOWS SERVER下安装ORACLE11R2采坑记录
  9. 20190903每日一句
  10. 批量导出Excel图表为图片
  11. 【计算机】数据结构-严蔚敏/清华大学P4
  12. python游戏引擎-转:十大开源游戏引擎深入比较
  13. 斐讯K2路由器,版本号V22.6.507.43(最新)刷华硕固件简明教程(附所有工具包)
  14. Win11快捷键大全
  15. lenovo L480 进入bios_联想笔记本BIOS升级教程
  16. windows10定时关机如何设置
  17. 解决 win10 商店无法登录, win10 账号问题
  18. 学习汇编语言-输入十进制数转为十六进制和二进制
  19. Ubuntu安装多用户免密登录Jupyterhub
  20. 蓝图(blueprint)的理解和用法

热门文章

  1. 华中科技计算机第七次作业,电路理论(黑皮版) 华中科技大学陈明辉第7章
  2. 网站 被降权的四种处理方法
  3. Mysql 学习教程
  4. 第三次作业:卷积神经网络基础
  5. 清除FreeIPA SSSD缓存
  6. 目标检测中常提到的IoU和mAP究竟是什么?
  7. 【深度之眼】【百面机器学习】决策树
  8. R7 4800U对比R5 4600U性能差距
  9. Python爬虫:运用多线程、IP代理模块爬取百度图片上小姐姐的图片
  10. 计算机所有计算都是在内存,计算机的所有计算都是在内存中进行的