二进制部署Docker/docker-compose

1、基础环境

  1. 操作系统:CentOS 7所有版本
  2. 官方参考文档:https://docs.docker.com/install/linux/docker-ce/binaries/#install-static-binaries
  3. Docker二进制包下载:https://download.docker.com/linux/static/stable/x86_64/
  4. docker-compose是一个管理工具,主要是单机部署,一般以二进制包的方式安装,下载:https://github.com/docker/compose/releases

2、Docker安装

1、解压二进制包

tar -xvf docker-19.03.0.tgz

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

cp docker/* /usr/bin/

3、将docker注册为service

vi   /usr/lib/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
ExecStart=/usr/bin/dockerd   
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s

 

[Install]

WantedBy=multi-user.target


3、启动

chmod +x /usr/lib/systemd/system/docker.service                 #添加文件可执行权限

systemctl daemon-reload                                                       #重载配置文件,服务变更均需要此操作

systemctl start docker                                                            #启动Docker

systemctl enable docker.service                                            #设置开机自启

4、验证

systemctl status docker                                                       #查看Docker状态

docker -v 


5、docker-compose安装

 

  1. mv   docker-compose   /usr/local/bin                         #复制二进制文件
  2. chmod  +x  /usr/local/bin/docker-compose                #添加可执行权限
  3. 验证:docker-compose  -v                                        #显示对应的版本


6、修改docker默认存储路径(解决docker默认路径空间不足)

1) df  -h  #查看当前空间情况

2) mkdir  -p  $(path)  创建docker默认的路径

3) 修改service配置:vi /usr/lib/systemd/system/docker.service  ,在里面的ExecStart的后面增加后如下:ExecStart=/usr/bin/dockerd  --graph   $(path)

4) systecmtl daemon-reload,systemctl restart docker                              #重启服务

5) docker  info  ,验证系统默认路径是否变更

说明:一般情况下Docker的默认安装路径是/var/lib/docker/


注意:由于默认存储路径变更,之前所有镜像和容器、网络都不能识别,需要重新配置

 

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值