Docker是一个开源的容器引擎,它基于LXC容器技术,使用Go语言开发。源代码托管在Github上,并遵从Apache2.0协议。Docker采用C/S架构,其可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。简单来说:Docker就是一种快速解决生产问题的一种技术手段。
Docker之所以发展如此迅速,也是因为它对此给出了一个标准化的解决方案-----系统平滑移植,容器虚拟化技术。
环境配置相当麻烦,换一台机器,就要重来一次,费力费时。很多人想到,能不能从根本上解决问题,软件可以带环境安装?也就是说,安装的时候,把原始环境一模一样地复制过来。开发人员利用 Docker 可以消除协作编码时“在我的机器上可正常工作”的问题。
将应用打成镜像,通过镜像成为运行在Docker容器上面的实例,而 Docker容器在任何操作系统上都是一致的,这就实现了跨平台、跨服务器。只需要一次配置好环境,换到别的机子上就可以一键部署好,大大简化了操作。
1:确定内核版本
2:docker删除历史程序
3:docker安装
yum install docker -y(由于我的电脑问题,所以只能放代码了( • ̀ω•́ )✧( • ̀ω•́ )✧)
4:启动docker
systemctl start docker
5:docker开机启动设置
systemctl enable docker
6:注册阿里云账号
阿里云官网:https://www.aliyun.com/
7:找到自己独有的加速器
8:配置docker加速器
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xxxxxxxx.mirror.aliyuncs.com"]
} EOF
9:测试docker拉取镜像
docker pull mysql:tag