配置
其他
# 启动dockersystemctl restart docker.service# 开机自启$systemctl enable docker.service
国内镜像
Docker中国区官方镜像:https://registry.docker-cn.com
网易:http://hub-mirror.c.163.com
ustc:https://docker.mirrors.ustc.edu.cn
中国科技大学:https://docker.mirrors.ustc.edu.cn
linux
vi /etc/docker/daemon.json# 修改{"registry-mirrors": ["https://registry.docker-cn.com","http://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn","https://docker.mirrors.ustc.edu.cn"],"insecure-registries": [],"debug": true,"experimental": false}systemctl restart docker.service# 查看是否成功docker info
Windows
- docker的图标 > 右键 > Settings
- Docker Engine → 在”registry-mirrors”
- 填入
https://registry.docker-cn.com→apply and restart{ "registry-mirrors": [ "https://docker.mirrors.ustc.edu.cn", "http://hub-mirror.c.163.com", "https://registry.docker-cn.com" ], "insecure-registries": [], "debug": false, "experimental": false, "features": { "buildkit": true } }
安装
Windows
(1)有一些Windows系统,需要开启 Hyper-V
- 在Windows搜索框中搜索“启用或关闭windows功能”
- 找到Hyper-V,进行勾选确认

(2)下载并安装Docker Desktop for Windows
- 如果安装失败,可查看这个帖子【安装docker修改注册表】
(3)设置Expose daemon
在我们的导航栏会有docker 的图标,点击图标,选择setting ,genneral 勾选Expose daemon on tcp://localhost:2375 with TLS,如下图
CenterOS
# 查看系统内核版本
uname -r
# 查看系统版本
cat /etc/os-release
# 卸载旧版本
yum remove docker \
docker-client\
docker-client-latest\
docker-common\
docker-latest\
docker-latest-logrotate\
docker-logrotate\
docker-engine
# 安装docker之前,安装需要的安装包
yum install -y yum-utils
# 设置镜像仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 更新yum软件包索引
yum makecache fast
# 安装docker
yum install docker-ce docker-ce-cil containerd.io
## ce社区版本;ee企业版
# 启动
systemctl start docker
# 查看是否启动
docker version
# 测试helloworld
docker run hello-world
## hello-world镜像在本地没有,它会自动去远端pull
# 查看下载的hello-world镜像
docker images
卸载docker
# 卸载依赖
yum remove docker-ce docker-ce-cli containerd.io
# 删除资源
rm -rf /var/lib/docker
## docker的默认工作路径:/var/lib/docker
