安装和配置Docker

其他版本的安装方式可直接参考官方网站,推荐通过官方网站提供的方式安装Dockers,下面只是个演示的示例,仅供参考

Install | Docker Docs

安装 Docker 的前置准备

1.虚拟机配置
推荐配置
  • 内存:4GB(最低可用 2GB)。
  • CPU:4 核(最低可用 2 核)。
  • 硬盘:100GB。
  • 网络模式:桥接(Bridge)或共享宿主机网络(NAT)。

操作系统版本:CentOS 7.6 至 7.9。

提示:根据自己电脑的硬件情况,动态调整虚拟机的配置。

2.基础设置
  • 配置虚拟机的静态 IP 地址(如:192.168.40.180)。
  • 修改主机名:hostnamectl set-hostname <新主机名>(如:docker-master)。
  • 禁用防火墙和 SELinux:
    • 停止防火墙:systemctl stop firewalld
    • 禁用防火墙:systemctl disable firewalld
    • 永久关闭 SELinux:
    • vi /etc/selinux/config
      SELINUX=disabled

      重启虚拟机:reboot

3.时间同步
  • 安装 NTP 工具:yum install -y ntpdate
  • 使用以下命令进行时间同步:
可选择安装 chrony,精度更高:
  • 可选择安装 chrony,精度更高:
yum install -y chrony
systemctl start chronyd
systemctl enable chronyd
  •  配置计划任务,每小时同步时间:
echo "0 * * * * /usr/sbin/ntpdate time.windows.com" >> /var/spool/cron/root
systemctl restart crond
3.安装必要的系统工具

安装网络和调试工具:

yum install -y wget net-tools gcc

这些工具可用于网络调试、下载文件等操作。

安装 Docker CE (Community Edition)

1.配置国内 YUM 源

使用阿里云的 Docker 源(或其他国内镜像源):

yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
2.安装依赖包

安装 Docker 所需的依赖:

yum install -y yum-utils device-mapper-persistent-data lvm2
3.安装 Docker CE

安装最新版本的 Docker CE:

yum install -y docker-ce
4.启动 Docker 并设置开机自启
systemctl start docker
systemctl enable docker
5.验证 Docker 安装是否成功

查看 Docker 版本:

docker version

检查 Docker 运行状态:

systemctl status docker

如果状态为 active (running),说明 Docker 已正常启动。

修改内核参数(网络优化)

1.目的
  • 确保 Docker 容器之间的通信不受限制。
  • 提升网络性能,支持数据转发和 NAT 功能。
2.配置步骤

修改内核参数配置文件:

vi /etc/sysctl.conf

添加以下内容:

net.ipv4.ip_forward = 1

使配置生效:

sysctl -p

安装完成后的配置与建议

1.镜像加速器

配置国内镜像加速器(如阿里云)以提升拉取镜像的速度:

mkdir -p /etc/docker
vi /etc/docker/daemon.json

添加以下内容:

{
  "registry-mirrors": ["https://<你的阿里云加速器地址>"]
}

重启 Docker 服务:

systemctl restart docker

2.测试运行容器

使用官方测试镜像验证 Docker 是否正常工作:

docker run hello-world

安装配置Docker Compose的步骤如下: 1. 首先,确保你已经安装Docker。你可以在终端中运行`docker --version`来检查是否已经安装。 2. 下载Docker Compose的二进制文件。你可以在Docker官方的GitHub仓库中找到最新的版本:https://github.com/docker/compose/releases 3. 根据你的操作系统,选择合适的二进制文件下载。例如,如果你使用的是Linux系统,可以下载`docker-compose-Linux-x86_64`。 4. 将下载的二进制文件移动到一个可执行的路径下,例如`/usr/local/bin/`。你可以使用以下命令将其移动到该路径: ``` sudo mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose ``` 5. 授予该文件可执行权限: ``` sudo chmod +x /usr/local/bin/docker-compose ``` 6. 验证安装是否成功,运行以下命令检查Docker Compose的版本: ``` docker-compose --version ``` 7. 现在,你已经成功安装Docker Compose。接下来,你可以创建一个`docker-compose.yml`文件来定义你的应用程序的服务配置。 8. 在你的项目目录中创建一个名为`docker-compose.yml`的文件,并在其中定义你的服务配置。你可以参考Docker Compose官方文档来了解如何编写该文件:https://docs.docker.com/compose/compose-file/ 9. 配置完成后,你可以使用以下命令来启动你的应用程序: ``` docker-compose up ``` 10. 如果你想在后台运行应用程序,可以使用以下命令: ``` docker-compose up -d ``` 11. 如果你想停止应用程序,可以使用以下命令: ``` docker-compose down ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Brilliant Nemo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值