我是靠谱客的博主 传统蜜蜂,最近开发中收集的这篇文章主要介绍Docker安装配置--CentOS71 下载2 安装3 服务配置,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1 下载

  https://download.docker.com/linux/static/stable/x86_64/下载最新版本的docker-ce(社区版)安装包docker-18.09.0.tgz 。

2 安装

  ➢ shell到下载目录下,解压缩
    tar zxvf docker-18.09.0.tgz
  ➢ 拷贝到/usr/bin/目录下
    sudo cp docker/* /usr/bin/
  ➢ 开启守护进程
    sudo dockerd &
  ➢ 测试
[root@localhost 下载]# sudo docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
[root@localhost 下载]# sudo docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
[root@localhost 下载]# sudo docker --version
Docker version 18.09.0, build 4d60db4
[root@localhost 下载]# sudo docker info
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 0
Server Version: 18.09.0
Storage Driver: overlay2
Backing Filesystem: xfs
Supports d_type: true
Native Overlay Diff: false
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: bridge host macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 468a545b9edcd5932818eb9de8e72413e616e86e
runc version: 69663f0bd4b60df09991c08812a60108003fa340
init version: fec3683
Security Options:
seccomp
Profile: default
Kernel Version: 3.10.0-514.el7.x86_64
Operating System: CentOS Linux 7 (Core)
OSType: linux
Architecture: x86_64
CPUs: 2
Total Memory: 2.765GiB
Name: localhost.localdomain
ID: 72XS:O2HW:ODTH:JNMI:UOFU:ULRN:LZBT:PVIK:EC3U:RMB5:6ZE2:KMZA
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
Product License: Community Engine

  ➢ 启动Docker:
    service docker start
  Note:通常会报错
    Redirecting to /bin/systemctl start docker.service
    Failed to start docker.service: Unit not found.
  解决方法:不同与默认方式,仍然采用开启守护进程的方式。

3 服务配置

  ➢ 集成到Systemd系统服务中
  从github下载两个文件:docker.service、docker.socket(下载链接:https://github.com/moby/moby/tree/master/contrib/init/systemd),拷贝到/usr/lib/systemd/system目录下。
  Note:实际是由/etc/systemd/system/multi-user.target.wants创建软链接到docker.service,而docker.socket是docker.service的依赖文件。
  ➢ 命令配置开机启动
    systemctl enable docker.service
  ➢ 启动docker
    systemctl start docker.service
  Note:通常报错
    A dependency job for docker.service failed. See ‘journalctl -xe’ for details.
  解决办法:
  方法1.添加docker用户组(groupadd docker,因为docker.socket默认用户是root,group却是docker,系统默认是没有docker用户组的),如果/etc/group用统一配置管理的话记得在源group文件中添加docker组信息)
  方法2.修改/usr/lib/systemd/system/docker.socket文件
  ➢ 执行添加docker用户组
    groupadd docker
   再次启动docker
    systemctl start docker.service

最后

以上就是传统蜜蜂为你收集整理的Docker安装配置--CentOS71 下载2 安装3 服务配置的全部内容,希望文章能够帮你解决Docker安装配置--CentOS71 下载2 安装3 服务配置所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部