一、基础环境
1、操作系统:CentOS 7.3
2、Docker版本:18.06.1 官方下载地址(打不开可能需要梯子)
3、百度云Docker 18.06.1地址:https://pan.baidu.com/s/1YdN9z72QutPkHBfLq06H1A 密码:dvvh
4、官方参考文档:https://docs.docker.com/install/linux/docker-ce/binaries/#install-static-binaries

二、Docker安装

1、下载

wget https://download.docker.com/linux/static/stable/x86_64/docker-18.06.1-ce.tgz

2、解压

tar -xvf docker-18.06.1-ce.tgz

3、将解压出来的docker文件内容移动到 /usr/bin/ 目录下

cp docker/* /usr/bin/

4、将docker注册为service

vim /etc/systemd/system/docker.service
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target [Service]
Type=notify
# the default is not to use systemd for cgroups because the delegate issues still
# exists and systemd currently does not support the cgroup feature set required
# for containers run by docker
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
# Having non-zero Limit*s causes performance problems due to accounting overhead
# in the kernel. We recommend using cgroups to do container-local accounting.
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
# Uncomment TasksMax if your systemd version supports it.
# Only systemd 226 and above support this version.
#TasksMax=infinity
TimeoutStartSec=0
# set delegate yes so that systemd does not reset the cgroups of docker containers
Delegate=yes
# kill only the docker process, not all processes in the cgroup
KillMode=process
# restart the docker process if it exits prematurely
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s [Install]
WantedBy=multi-user.target

5、启动

chmod +x /etc/systemd/system/docker.service #添加文件权限并启动docker

systemctl daemon-reload                 #重新加载配置文件
systemctl start docker #启动Docker
systemctl enable docker.service #设置开机自启

6、验证

systemctl status docker			#查看Docker状态
docker -v #查看Docker版本

  

最新文章

  1. 攻城狮在路上(叁)Linux(二十六)--- linux文件系统的特殊查看与操作
  2. Liferay 6.2 改造系列之十八:修改登录Portlet配置,去除无用链接
  3. 微信开发笔记(一)通过.net如何实现接入微信
  4. SOCKET 地址
  5. CStdioFile
  6. 用linux的shell脚本把目录下面的所有文件的文件内容中的小写字母改成大写字母
  7. jquery parseInt()的问题
  8. CodeForces 687A NP-Hard Problem(二分图判定)
  9. SpringMVC 初级操作
  10. Docker Centos7 下建立 Docker 桥接网络
  11. thinkpad彻底消除"触摸键盘"图标
  12. [十一]基础数据类型之Character
  13. X86-32位架构的CPU是不是内存只能到4G
  14. Vue 知识整理—02-起步
  15. 广州.net俱乐部12月份ABP框架活动场地征集、志愿者征集、合作讲师\副讲师征集
  16. pachi 学习
  17. Variant <-->Record Variant <-->Stream
  18. 启动HDFS之后一直处于安全模式org.apache.hadoop.hdfs.server.namenode.SafeModeException: Log not rolled. Name node is in safe mode.
  19. Null value was assigned to a property of primitive type setter of"原因及解决方法
  20. Android Framebuffer介绍及使用【转】

热门文章

  1. JS的数据储存格式
  2. Django中三种方式写form表单
  3. OpenCV中出现“Microsoft C++ 异常: cv::Exception,位于内存位置 0x0000005C8ECFFA80 处。”的异常
  4. http2.0多路复用
  5. 小D课堂 - 新版本微服务springcloud+Docker教程_5-01分布式核心知识之熔断、降级
  6. Spring-Kafka —— 消费重试机制实现
  7. 树莓派上安装Samba实现树莓派与Windows间的文件共享
  8. new URLSearchParams( )用法说明
  9. Django-Form组件-forms.Form
  10. vs .net WebForm 模板添加注释