安装Docker

在线安装

# 使用阿里云镜像安装docker
sudo curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

安装成功界面

image22-mjbwunid.png

设置docker配置文件

/etc/docker/daemon.json 是 docker 的配置文件,默认是没有的,需要手动创建。

sudo vim /etc/docker/daemon.json
# 设置如下内容
{
  "registry-mirrors": ["https://xxxxx.mirror.aliyuncs.com"],
  "log-driver":"json-file",
  "log-opts": {"max-size":"200m", "max-file":"3"},
  "data-root": "/workspace/data/docker-data",
  "bip": "192.168.0.1/24"
}
# 修改后操作
sudo systemctl daemon-reload
# 重新启动docker服务
sudo service docker restart
# 建议重启操作系统,某些情况下,配置没生效
sudo reboot

参数说明

参数

说明

registry-mirrors

镜像加速地址,可在阿里云上获取

https://cr.console.aliyun.com/cn-shenzhen/instances/mirrors

log-driver

容器日志的默认驱动程序

log-opts

日志选项

data-root

docker数据目录,如:"/mnt/vdb/docker-data",看情况是否需要

bip

指定网桥IP

服务自启动

sudo systemctl enable docker

相关命令

# 重新加载daemon配置
sudo systemctl daemon-reload

# 重新启动docker服务
sudo service docker restart

安装Docker Compose

手动安装方式(建议)

# 下载文件(建议迅雷或其他下载工具)
https://github.com/docker/compose/releases/download/2.18.1/docker-compose-Linux-x86_64

# 下载后,使用工具上传至 /workspace/download 目录
# 可使用 linux 中 lrzsz 工具上传
# 安装方式
# centos: sudo yum install lrzsz
# ubuntu: sudo apt install lrzsz
cd /workspace/download
sudo rz 
sudo mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose

# 修改执行权限
sudo chmod +x /usr/local/bin/docker-compose

若使用Shell上传时,需要勾选“发送文件到ASCII”

在线安装方式(不建议)

由于网络访问问题,总是会出现超时问题,建议手动安装

具体版本可到 https://github.com/docker/compose/releases/ 中查看

curl -L "https://github.com/docker/compose/releases/download/2.18.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

文章作者:
本文链接:
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 飞的博客
部署 Liunx Docker
喜欢就支持一下吧