在线安装
注:以下执行命令可以复制下来做成一个执行脚本,避免单条逐一执行的麻烦,当然逐条执行也是可以的。
#更新yum
yum -y update
#更新缓存
yum makecache fast
#设置仓库
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
#安装 Docker Engine-Community
yum install -y docker-ce docker-ce-cli containerd.io
#查看docker版本
docker --version
echo "安装完成!"
# centos7
# 设置开机启动
systemctl enable docker
# 启动docker服务
systemctl start docker
echo "已配置开机启动!"
# 重启docker
systemctl daemon-reload
systemctl restart docker
# 生效配置
newgrp - docker
# 查看docker版本
docker --version
离线安装
需要先下载好离线安装包
资源如下:
Linux: https://download.docker.com/linux/static
MacOS: https://download.docker.com/mac/static
Windows: https://download.docker.com/win/static
选择你需要的包就可以了
使用镜像文件离线安装示例:
tar zxvf ./docker-19.03.5.tgz
cp docker/* /usr/bin/
# 启动docker
dockerd &
#验证
docker version
docker配置
docker info
...
Server Version: 19.03.3 # 服务器版本:19.03.3
Storage Driver: devicemapper # 存储驱动程序:devicemapper
Pool Name: docker-253:0-201876978-pool # 池名称:
Pool Blocksize: 65.54 kB # Pool Blocksize:65.54 kB
Base Device Size: 10.74 GB # 基本设备大小:107.4 GB
Backing Filesystem: ext4 # 支持文件系统:ext4
Data file: /dev/loop0 # 数据文件:/ dev / loop0
Metadata file: /dev/loop1 # 元数据文件:/ dev / loop1
Data Space Used: 5.352 GB # 使用的数据空间:5.352 GB
Data Space Total: 107.4 GB # 数据空间总计:107.4 GB
Data Space Available: 10.04 GB # 可用数据空间:10.04 GB
Metadata Space Used: 7.229 MB # 使用的元数据空间:7.229 MB
Metadata Space Total: 2.147 GB # 元数据空间总计:2.147 GB
Metadata Space Available: 2.14 GB # 可用元数据空间:2.14 GB
Thin Pool Minimum Free Space: 10.74 GB # 精简池最小可用空间:10.74 GB
Udev Sync Supported: true # Udev Sync支持:true
Deferred Removal Enabled: true # 延迟删除已启用:true
Deferred Deletion Enabled: true # 延迟删除已启用:true
Deferred Deleted Device Count: 0 # 延迟删除的设备数:0
Data loop file: /var/lib/docker/devicemapper/devicemapper/data # 数据循环文件:/ var / lib / docker / devicemapper / devicemapper / data
WARNING: Usage of loopback devices is strongly discouraged for production use. Use `--storage-opt dm.thinpooldev` to specify a custom block storage device. # 警告:强烈建议不要使用环回设备进行生产。使用`--storage-opt dm.thinpooldev`指定自定义块存储设备。
Metadata loop file: /var/lib/docker/devicemapper/devicemapper/metadata # 元数据循环文件:/ var / lib / docker / devicemapper / devicemapper / metadata
Library Version: 1.02.107-RHEL7 (2015-10-14) 版本:1.02.107-RHEL7(2015-10-14)
Logging Driver: journald # 日志驱动程序:journald
Cgroup Driver: systemd # Cgroup驱动程序:systemd
Plugins: # 插件:
Volume: local # 存储卷:本地
Network: bridge host null overlay # 网络:桥接主机空覆盖
Swarm: inactive # Swarm:不活跃
Runtimes: docker-runc runc # 运行时:docker-runc runc
Default Runtime: docker-runc # 默认运行时:docker-runc
Security Options: seccomp # 安全选项:seccomp
Kernel Version: 3.10.0-327.el7.x86_64 # 内核版本:3.10.0-327.el7.x86_64
Operating System: CentOS Linux 7 (Core) # 操作系统:CentOS Linux 7(核心)
OSType: linux # 系统类别:linux
声明
本文只做学习参考,如有任何问题的地方欢迎指正。