素材巴巴 > 程序开发 >

docker部署搭建使用

程序开发 2023-09-08 11:53:22

简介

什么是Docker?

Docker是开发人员和系统管理员使用容器开发、部署和运行应用程序的平台。使用Linux容器来部署应用程序称为集装箱化。使用docker轻松部署应用程序

Docker将应用程序与该程序的依赖,打包在一个文件里面。运行这个文件,就会生成一个虚拟容器。程序在这个虚拟容器里运行,就好像在真实的物理机上运行一样。有了Docker,就不用担心环境问题。

总体来说,Docker的接口相当简单,用户可以方便地创建和使用容器,把自己的应用放入容器。容器还可以进行版本管理、复制、分享、修改,就像管理普通的代码一样

部署安装

Centos7上安装docker

依赖安装:

yum install -y yum-utils device-mapper-persistent-data lvm2
 

-阿里源安装:

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
 

docker安装:

 yum install docker-ce   # 安装指定版本,例如yum install -y docker-ce-18.09
 

启动并加入开机自启

systemctl start docker
 systemctl enable docker
 

修改docker数据存放目录位置(默认目录是/var/lib/docker,这里防止/目录满我修改到数据盘内)和镜像加速

vim /etc/docker/daemon.json

{"graph": "/data/docker","registry-mirrors": ["https://01xxgaft.mirror.aliyuncs.com"]
 }
 

重启docker载入新配置:

systemctl restart docker
 

基本使用

这里可以docker --help查看所有用法,下面是比较常用的

镜像获取查看

镜像搜索:

容器启动和管理

镜像和容器的查看停止与删除

镜像的各种打包

  • 使用dockerfile打包:docker build -t 新的镜像名以及版本号 目录位置 (这里是使用dockerfile进行打包,需要新建一个目录并在里面创建一个Dockerfile文件)
  • 镜像的导入导出

    容器和宿主机的数据交互

    如果觉得该文章对你有帮助的话请给我点个👍吧,感谢


    标签:

    上一篇: element ui动画加载 下一篇:
    素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。