Docker容器

linux下搭建docker环境

本文主要是介绍linux下搭建docker环境,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
  • 1、什么是docker?

    • Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
  • 2、docker与传统虚拟机对比

  • 3、系统要求

    • Docker 运行在 CentOS 7 (64-bit)上,要求系统为64位、系统内核版本为 3.10 以上
    • 查看系统版本:cat /etc/centos-release
    • 查看系统内核版本:uname -a
  • 4、docker安装

    • 安装依赖包
      • yum install -y yum-utils device-mapper-persistent-data lvm2
    • 更新yum缓存
      • yum makecache fast
    • 添加docker下载源地址
      • yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    • 安装docker
      • yum install docker-ce
  • 5、docker服务启动

    • docker安装后,实际也是一个应用,想使用需要先启动

    • 安装成功后,查看版本

    • 查看docker

      • systemctl status docker
    • 启用停用docker

      • 启用:systemctl start docker
      • 停用:systemctl stop docker
      • 注意,如果第一次启用报错,执行:systemctl restart docker
    • 加入开机自启动

      • systemctl enable docker
    • 成功启用后,查看

    • 卸载docker

      • yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine
  • 6、镜像加速器

    • 由于docker下载镜像默认是从国外服务器下载,会很慢。所以需要配置镜像加速器
    • 切换到etc/docker下,cd etc/docker
    • 编辑daemon.json文件,(如果文件不存在请新建该文件)
      • vi daemon.json
      • 切换到插入模式(按i键),输入内容:{ "registry-mirrors": ["https://72idtxd8.mirror.aliyuncs.com"] }
      • 按esc退出插入模式,然后输入 :wq 保持退出
    • 重启生效
      • systemctl daemon-reload
      • systemctl restart docker

至此,linux下安装docker完成,下一篇我们将继续学习docker基本使用

这篇关于linux下搭建docker环境的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!