Docker完整教程

  1. Docker 是一种运行于 Linux 和 Windows 上的软件,用于创建、管理和编排容器。
    在这里插入图片描述
  2. Windows 版 Docker 需要运行在一个安装了 64 位 Windows 10 操作系统的计算机上,通过启动一个独立的引擎来提供 Docker 环境。
  3. 需要确认在 Windows 10 操作系统中,Hyper-V 和 容器 特性已安装并且开启, 然后就可以安装 Windows 版 Docker 了
  4. 在linux上一般安装 社区版(Community Edition,CE)
  5. 使用命令: wget -qO- https://get.docker.com/ | sh 来安装docker,或者用yum install docker-ce,使用 docker --version 来确认安装结果
  6. 如果安装不上,则更换yum源,用以下命令安装:
//添加源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum clean all 
yum makecache fastyum -y install docker-ce
//启动
systemctl start docker
//将 Docker 配置为开机自启动。 ------ 自行决定 
systemctl enable docker
  1. 每个 Docker 容器都有一个本地存储空间,用于保存层叠的镜像层(Image Layer)以及挂载的容器文件系统。
  2. 存储驱动的选择是节点级别的。这意味着每个 Docker 主机只能选择一种存储驱动,而不能为每个容器选择不同的存储驱动。可以通过修改 /etc/docker/daemon.json 文件来修改存储引擎配置,修改完成之后需要重启 Docker 才能够生效
{ "storage-driver": "overlay2" }
  1. 如果希望在切换存储引擎之后还能够继续使用之前的镜像和容器,需要将镜像保存为 Docker 格式,上传到某个镜像仓库,修改本地 Docker 存储引擎并重启,之后从镜像仓库将镜像拉取到本地,最后重启容器。通过下面的命令来检查 Docker 当前的存储驱动类型。
docker system info
  1. 选择存储驱动并正确地配置在 Docker 环境中是一件重要的事情,特别是在生产环境中。
    Red Hat Enterprise Linux:4.x版本内核或更高版本 + Docker 17.06 版本或更高版本,建议使用 Overlay2。
    Red Hat Enterprise Linux:低版本内核或低版本的 Docker,建议使用 Device Mapper。
    Ubuntu Linux:4.x 版本内核或更高版本,建议使用 Overlay2。
    Ubuntu Linux:更早的版本建议使用 AUFS。
    SUSE Linux Enterprise Server:Btrfs。
  2. 运行docker image ls命令来查看刚刚拉取的镜像
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值