一、Linux环境
安装
① 安装Docker依赖的软件包
yum-util
提供yum-config-manager
功能,device-mapper-persistent-data
和lvm2
是devicemapper
驱动依赖的
# 更新yum源
sudo yum update
# 安装必要的依赖包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2 --skip-broken
② 设置yum源为阿里云(可以忽略此步)
yum官方源太慢,所以换成国内的
# 添加Docker稳定版本的yum软件源
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
yum makecache fast
③ 安装 Docker-CE(社区版)
yum install -y docker-ce
④ 测试
# 查看docker版本
docker -v
# 查看docker信息,执行命令前,需要确认docker服务已经启动 systemctl status docker.service
docker info
卸载
# 卸载依赖
yum remove docker-ce docker-ce-cli containerd.io
# 删除资源
rm -rf /var/lib/docker # /var/lib/docker 是 docker 的默认工作路径!
Docker服务管理
① 启动、停止、重启、重载服务
# 启动Docker服务
systemctl start docker.service
# 停止Docker服务
systemctl stop docker.service
# 重启Docker服务
systemctl restart docker.service
# 重载Docker服务
systemctl reload docker.service
② 查看服务的状态
systemctl status docker.service
③ 激活/禁止开机自动启动服务
systemctl enable docker.service
systemctl disable docker.service
查看引擎日志
journalctl -u docker.service
开启外部访问
① 添加 -H tcp://0.0.0.0:2375
② 配置生效
# 1、加载docker守护线程
systemctl daemon-reload
# 2、重启docker
systemctl restart docker
二、Windows环境
安装
① 安装包下载
下载地址:Get Started | Docker
② 默认安装
下载安装包后,直接运行安装包,下一步、下一步
③ 指定目录安装
以管理员的方式打开 Windows PowerShell
# 路径改为自己的路径
Start-Process 'C:\Users\hanyong\Downloads\Docker Desktop Installer.exe' 'install --installation-dir=F:\Docker'