docker保持环境一致性

docker保持环境一致性

如何保持环境一致?

pip3 freeze > requirement.txt

pip install -r requirement.txt
  1. 环境不一致
  2. 配置文件不一致
  3. 技术水平不一致导致环境部署快慢不一致

docker

  • 一处编译,到处运行
  • 对系统的消耗不是特别的多
  • 可以快速启动
  • 维护简单‘扩展比较容易

镜像

可以理解为操作系统的ios镜像

容器

启动后的镜像

仓库

保存的是镜像

私有的仓库

公共的仓库:dockerhub

docker-ce:社区版本

docker-e:商业版本

底层实现原理

namespace

cgroup

Linux内核的技术

安装docker

centos7 
# Step 1: 
yum-config-manager \
    --add-repo \
    https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
# Step 2: 
yum -y install docker-ce docker-ce-cli containerd.io
# Step 3: 开启Docker服务
systemctl restart docker

配置加速其

sou

第一个命令

docker run hello-world

查看镜像

[root@localhost docker]#docker images
# 加载镜像
docker pull mysql:5.7

删除镜像

docker -rmi name
-f 强制删除

启动容器

docker run 镜像名称

猜你喜欢

转载自blog.csdn.net/qq_31910669/article/details/111832221