日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

关于docker 意外停止,重新快速启动措施

發布時間:2023/12/20 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于docker 意外停止,重新快速启动措施 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 我們要重啟這個鏡像,需要知道這個鏡像ID,類似這個:

7079ff99e10ac326726a364348853c0e508cad8ce00ae970f3c800f172a40252

那么你可以跳過下面的這個步驟:

  1. 我們先找到docker 的存放位置,默認的docker 鏡像防止在/var/lib/docekr 位置,但是一般來說var的目錄比較小,如果我們存的image鏡像比較大的話,可能需要修改默認存儲地址,這個在這里不講.? 我們采用 sudo docker info 來查詢

sudo docker info ? ~ docker info Containers: 0Running: 0Paused: 0Stopped: 0 Images: 1 Server Version: 17.09.1-ce Storage Driver: overlay2Backing Filesystem: extfsSupports d_type: trueNative Overlay Diff: true Logging Driver: json-file Cgroup Driver: cgroupfs Plugins:Volume: localNetwork: bridge host ipvlan macvlan null overlayLog: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog Swarm: inactive Runtimes: runc Default Runtime: runc Init Binary: docker-init containerd version: 06b9cb35161009dcb7123345749fef02f7cea8e0 runc version: 3f2f8b84a77f73d38244dd690525642a72156c64 init version: 949e6fa Security Options:seccompProfile: default Kernel Version: 4.9.49-moby Operating System: Alpine Linux v3.5 OSType: linux Architecture: x86_64 CPUs: 2 Total Memory: 1.952GiB Name: moby ID: 7BAB:WVQS:GYQ2:47HA:IWJ4:G5NR:ZEYE:GVBW:BHNJ:WQE7:SNSJ:7FMM Docker Root Dir: /var/lib/docker Debug Mode (client): false Debug Mode (server): trueFile Descriptors: 18Goroutines: 29System Time: 2018-05-08T01:48:46.3659886ZEventsListeners: 1 Registry: https://index.docker.io/v1/ Experimental: true Insecure Registries:127.0.0.0/8 Live Restore Enabled: false

我們沒有發現

Docker Root Dir:?

這個字段,所以說明目錄存儲在/var/lib/docker 目錄下,所以我們直接在這個目錄下去尋找就可以了.

我們這里是因為修改了docker的默認的存儲路徑:

[root@localhost ~]# sudo docker info Containers: 1Running: 1Paused: 0Stopped: 0 Images: 1 Server Version: 1.13.1 Storage Driver: overlayBacking Filesystem: extfsSupports d_type: true Logging Driver: journald Cgroup Driver: systemd Plugins: Volume: localNetwork: bridge host macvlan null overlay Swarm: inactive Runtimes: docker-runc runc Default Runtime: docker-runc Init Binary: docker-init containerd version: (expected: aa8187dbd3b7ad67d8e5e3a15115d3eef43a7ed1) runc version: N/A (expected: 9df8b306d01f59d3a8029be411de015b7304dd8f) init version: N/A (expected: 949e6facb77383876aeff8a6944dde66b3089574) Security Options:seccompWARNING: You're not using the default seccomp profileProfile: /etc/docker/seccomp.json Kernel Version: 3.10.0-229.el7.x86_64 Operating System: CentOS Linux 7 (Core) OSType: linux Architecture: x86_64 Number of Docker Hooks: 3 CPUs: 32 Total Memory: 31.11 GiB Name: localhost.localdomain ID: LONA:BCUD:HM76:FIDU:NRJZ:ZYBC:E6F2:NMEG:6KIN:KBME:7EYL:J5EZ Docker Root Dir: /data1/docker Debug Mode (client): false Debug Mode (server): false Registry: https://index.docker.io/v1/ Experimental: false Insecure Registries:127.0.0.0/8 Live Restore Enabled: false Registries: docker.io (secure)

所以這里去/data1/docker下面尋找:

[root@localhost ~]# ls /data1/docker/containers

7079ff99e10ac326726a364348853c0e508cad8ce00ae970f3c800f172a40252

[root@localhost ~]#?

然后我們使用這個重啟:

首先,查看我們的容器信息:

sudo docker inspect 7079ff99e10ac326726a364348853c0e508cad8ce00ae970f3c800f172a40252

啟動你的容器

sudo docker start 7079ff99e10ac326726a364348853c0e508cad8ce00ae970f3c800f172a40252

?

然后使用sudo docker ps? 查看容器狀態:

[root@localhost ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 7079ff99e10a xxxxxxx.xxx.xxx "/usr/sbin/entrypo..." 2 weeks ago Up 28 minutes elated_ramanujan

?

?

這樣我們的容器就恢復了. 然后我們進入容器,去重啟應用服務吧.

[root@localhost ~]# sudo docker exec -it 7079ff99e10a bash

然后就去恢復應用吧.

      

?

          ---- 完 ----

?

?

?

轉載于:https://www.cnblogs.com/gongxijun/p/9006721.html

總結

以上是生活随笔為你收集整理的关于docker 意外停止,重新快速启动措施的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。