Docker安装

Docker是一种开源的容器化平台,可以将应用程序及其所有依赖项打包到一个容器中,并用该容器来运行应用程序。Docker的容器化技术可以使开发人员更加方便地构建、交付和运行应用程序,同时可以实现更好的扩展性、可移植性和安全性。

Docker容器来自于Docker镜像,Docker镜像是一个只读的文件系统,包含了应用程序及其所有依赖项和配置文件。Docker容器则是Docker镜像的实例化运行,可以在任何支持Docker的平台上运行,而无须担心应用程序及其依赖项之间的环境差异和冲突。

Docker还提供了一系列的工具和API,可以实现Docker镜像的构建、管理、分发和存储等功能,包括Docker Engine、Docker Hub、Docker Compose等。

Docker的优点包括:

  • 隔离性好:Docker容器之间相互隔离,互不干扰,减少应用程序之间的冲突。

  • 轻量级、灵活:Docker容器只包含应用程序和依赖项,可以快速创建和启动容器,适用于高效部署和可移植性。

  • 易于管理:Docker提供了丰富的工具和API来管理Docker容器和镜像,使得运维工作更加轻松和自动化。

需要注意的是,Docker虽然可以提高应用程序的可靠性和可移植性,但也可能带来一些安全风险和管理成本,需要在合适的场景下评估和应用。

部署docker

首先需要配置docker-ce源可以去阿里源找(docker-ce镜像_docker-ce下载地址_docker-ce安装教程-阿里巴巴开源镜像站)

[root@manager ~]# sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

然后直接使用yum安装docker就可以

[root@localhost ~] yum -y install docker-ce

默认我们在docker里下载镜是找的国外的网,然后我们还需要给镜像加速

[root@localhost ~] sudo mkdir -p /etc/docker
[root@localhost ~] sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://7omkfefw.mirror.aliyuncs.com"]
}
EOF
[root@localhost ~] sudo systemctl daemon-reload
[root@localhost ~] sudo systemctl restart docker

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值