侧边栏壁纸
博主头像
DJ's Blog博主等级

行动起来,活在当下

  • 累计撰写 133 篇文章
  • 累计创建 51 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

【Docker】安装和配置

Administrator
2022-03-06 / 0 评论 / 0 点赞 / 131 阅读 / 3550 字

【Docker】安装和配置

安装

  • 安装必要的依赖
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  • 设置docker仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  • 设置阿里云镜像仓库
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  • 安装docker
sudo yum install -y docker-ce docker-ce-cli containerd.io
  • 启动docker,并设置开机启动
sudo systemctl start docker && sudo systemctl enable docker
  • 测试docker是否安装成功
sudo docker run hello-world

卸载

  • 查询安装过的docker软件包
sudo yum list installed | grep docker
  • 卸载安装的docker软件包
sudo yum -y remove 上面查询出来的软件包
  • 删除镜像/容器
sudo rm -rf /var/lib/docker
sudo rm -rf /var/run/docker
  • 查看可安装的版本
yum list docker-ce --showduplicates | sort -r

配置

添加镜像加速器

  • 添加镜像加速器配置
vim /etc/docker/daemon.json
{
    "registry-mirrors": ["https://00td9p80.mirror.aliyuncs.com"]
}

镜像加速器的地址可以在阿里云:产品与服务 -> 容器镜像服务-> 镜像加速器中找到

  • 重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker

开启2375端口,提供外部访问docker

生产环境上谨慎操作,会被外部攻击

  • 修改docker服务文件
vim /usr/lib/systemd/system/docker.service
  • 修改如下配置
[Service]
#ExecStart=/usr/bin/dockerd -H unix://var/run/docker.sock --containerd=/run/containerd/containerd.sock
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock --containerd=/run/containerd/containerd.sock
  • 重启docker
systemctl daemon-reload
systemctl restart docker
  • 查看docker进程
ps -ef|grep docker

【Docker】【安装和配置】开启2375端口.png

  • 测试外部访问
docker -H tcp://192.168.247.132:2375 version
0

评论区