1. 程式人生 > >【Docker】解決CentOS7安裝docker 啟動不了

【Docker】解決CentOS7安裝docker 啟動不了

前言

    在k8s的系列學習中,需要使用docker的環境,在安裝docker的過程中遇到的一些問題在這裡分享一下。通過查詢資料發現之前的文章解決不了,後來讓華玫妹妹給我指點了一下,思路是沒問題的,但是自己的操作太生疏了,修改檔案簡單地操作都是個問題,需要不斷地練習啊!

安裝步驟


[root@localhost ~]# yum update
[root@localhost ~]# yum install docker

[root@localhost ~]# service docker start

Redirecting to /bin/systemctl start docker.service
Job for
docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details. [root@localhost ~]# systemctl status docker.service ● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled) Active: failed (Result: exit-code) since 日 2018
-04-08 13:00:31 CST; 11min ago Docs: http://docs.docker.com Process: 44128 ExecStart=/usr/bin/dockerd-current --add-runtime docker-runc=/usr/libexec/docker/docker-runc-current --default-runtime=docker-runc --exec-opt native.cgroupdriver=systemd --userland-proxy-path=/usr/libexec/docker/docker-proxy-current --seccomp-profile=/etc/docker/seccomp.json $OPTIONS
$DOCKER_STORAGE_OPTIONS $DOCKER_NETWORK_OPTIONS $ADD_REGISTRY $BLOCK_REGISTRY $INSECURE_REGISTRY $REGISTRIES (code=exited, status=1/FAILURE) Main PID: 44128 (code=exited, status=1/FAILURE) 408 13:00:30 localhost.localdomain systemd[1]: Starting Docker Application Container Engine... //後面還有具體的就不一一列舉了

嘗試一

參考:解決方案

# yum remove docker
# yum remove docker-selinux

# vi /etc/yum.repos.d/docker.repo

//要開啟docker.repo,提示我【new file】

    到這裡就進行不下去了,於是就換了另外的方法。

嘗試二

[root@localhost ~]# cd /usr/lib/systemd/system
[root@localhost system]# ls

[root@localhost system]# vi docker.service

[root@localhost system]# systemctl daemon-reload

[root@localhost system]# systemctl restart docker

[root@localhost system]# systemctl status docker.service

    在修改docker.service的時候由於操作不太熟悉,我直接開啟檔案修改的。只將ExecStart內容都修改了。(小白福利)效果如下:

[Unit]
Description=Docker Application Container Engine
Documentation=http://docs.docker.com
After=network.target rhel-push-plugin.socket registries.service
Wants=docker-storage-setup.service
Requires=docker-cleanup.timer

[Service]
Type=notify
NotifyAccess=all
EnvironmentFile=-/run/containers/registries.conf
EnvironmentFile=-/etc/sysconfig/docker
EnvironmentFile=-/etc/sysconfig/docker-storage
EnvironmentFile=-/etc/sysconfig/docker-network
Environment=GOTRACEBACK=crash
Environment=DOCKER_HTTP_HOST_COMPAT=1
Environment=PATH=/usr/libexec/docker:/usr/bin:/usr/sbin
ExecStart=/usr/bin/dockerd --insecure-registry=sz-pg-oam-docker-hub-001.tendcloud.com -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=1048576
LimitNPROC=1048576
LimitCORE=infinity
TimeoutStartSec=0
Restart=on-abnormal
MountFlags=slave
KillMode=process

[Install]
WantedBy=multi-user.target

    現在docker服務可以啟動了。

相關推薦

Docker解決CentOS7安裝docker 啟動

前言     在k8s的系列學習中,需要使用docker的環境,在安裝docker的過程中遇到的一些問題在這裡分享一下。通過查詢資料發現之前的文章解決不了,後來讓華玫妹妹給我指點了一下,思路是沒問題的

解決CentOS7安裝後上外網以及固定系統ip地址

1.使用“su”命令進入root許可權; 2.使用“cd /etc/sysconfig/network-scripts”進入network-scripts目錄中; 3.在目錄中可以看見有一個“ifcfg-ens33”檔案; 前三步如圖所示: 4.使用"ge

解決Centos7安裝docker源問題

iou 解決 supported nta lease each ... rest sel 根據官方文檔:https://docs.docker.com/install/linux/docker-ce/centos/搭建docker? 1.卸載docker舊版本: sudo

Docker系列之CentOS7安裝Docker(一)

add 程序 發布 更新 介紹 entos star alt ice 0、前言 整體架構目錄:ASP.NET Core分布式項目實戰-目錄 一、瞎扯淡(只講有用的) 感興趣的同學可以上網搜索一下docker具體的介紹。我這邊主要介紹偏實戰的內容,不喜勿噴,有問題也請

Docker容器管理--CentOS7安裝docker

CentOS7安裝docker 安裝依賴包 yum install -y yum-utils device-mapper-persistent-data lvm2 新增Docker軟體包源 yum-config-manager \-add-repo \https://download.

MongoDBWindows:安裝啟動

mongodb 管理系統 community 創建 顯示 src soft 本地 http 1、下載地址:https://www.mongodb.com/download-center#community 2、比如安裝在本地硬盤地址:D:\soft\mongodb

Vue解決路由切換,頁面更新的實用方法

前言:vue-router的切換不同於傳統的頁面的切換。路由之間的切換,其實就是元件之間的切換,不是真正的頁面切換。這也會導致一個問題,就是引用相同元件的時候,會導致該元件無法更新,也就是我們口中的頁面

unity4.6.1釋出安卓apk安裝啟動遊戲的解決方案

三天前  我從4.3.4升級到4.6.1 ( 是在官網下載按鈕下載的)我的安卓sdk也是最新的5.0.1   卻發現新打出的安裝包只有4.1的機器才能啟動  我以為官網的安裝包應該是最新的 所以沒有想到補丁包這個問題  就是這一步 浪費了我一天的時間   我到處尋找卻沒有找

windows解決win10重置找到恢復環境 / 映象檔案解決方案

win10的功能有很多,其中重置功能用處很大,比起重灌系統,重置可以保留個人檔案,省去備份大量資料的麻煩。 最近電腦遇到了故障,準備重置,結果出現了這樣的提示。 1.初步判斷是系統檔案丟失。使用系統命令驗證。 Win + X開啟管理員命令列。 命令:reage

kali linux 安裝完了啟動grub問題

安裝kalil inux 後仔細看提示,預設是sda 硬碟也就是插在地一個硬碟的gurb 然後問題出現了,我的系統安裝在sdb這個硬碟的! 不知道能不能在裝時候選擇安裝grub的硬碟,反正我重新安裝2次才發現不同在哪裡 於是下面的命令就是把sda的grub恢復到自己的系統硬

CentOS7安裝docker以及啟動docker失敗的解決

一. 檢查Linux核心版本,CenterOS7安裝docker要求核心版本在3.10以上:uname  -r 二. 使用yum命令安裝:yum install docker 三. 啟動Docker:service docker start 報錯:Job for doc

CentOS7安裝docker 啟動解決

[[email protected] ~]# curl -fsSL https://get.docker.com/ | sh + sh -c 'sleep 3; yum -y -q install docker-engine' 警告:/var/cache/yum/x86_64/7/docker-m

centos7 安裝docker啟動報錯

禁用 blog either 啟動報錯 status docke sysconf RR https 啟動docker $ sudo systemctl start docker 報錯。 查看狀態: $ systemctl status docker.service -

CentOS7安裝docker啟動報錯

docke vpd mes mage emc term 成功 message fig 執行yum install docker -y 命令安裝docker 然後啟動服務 systemctl start docker,服務啟動失敗 查詢日誌文件/var/log/messag

Error解決docker 中文亂碼問題

sudo apt-get install locales sudo locale-gen en_US.UTF-8 export LC_ALL="en_US.UTF-8" # 永久生效寫入bashrc或zshrc檔案 參考:# 參考 https://askubuntu.com/questions/

CentOS7安裝docker以及錯誤解決

  今天在公司電腦上安裝docker出現了一些問題,原先是直接用yum安裝docker,一次就成功了,由於公司的網路問題導致docker安裝完出現了一些問題,客戶端啟動了,服務端一直啟動不了:Job for docker.service failed because the control pro

解決dockerCentOs7安裝好執行問題

用yum方式安裝docker遇到錯誤的以下問題: Docker 無法啟動 [[email protected] 桌面]# yum update [[email protected] 桌面]# yum install docker [[email prot

centos7 安裝docker本地倉庫出現 http: server gave HTTP response to HTTPS client 錯誤解決方案

出現http: server gave HTTP response to HTTPS client錯誤或無法訪問/opt/registry/docker/registry/v2/repositories/: 沒有那個檔案或目錄 錯誤的按以下方式配置 1.開啟5000埠

Centos7 安裝Docker解決常見報錯問題

以下命令均以root許可權執行 解除安裝docker舊版本 yum remove docker docker-client docker-client-latest docker-common do

CentOS7安裝docker-ce-17.03.2時的問題及解決辦法

Available: docker-ce-selinux-17.03.0.ce-1.el7.centos.noarch (docker-ce-stable) docker-ce-selinux = 17.03.0.ce-1.el7.centos