最近在学习Docker,想创建一个Consul的集群,于是申请了腾讯云和阿里云的服务器,进行练习模拟生产环境,这篇文章主要是在阿里云上搭建docker镜像,并把docker hub上的镜像拉取下来运行。
安装docker的先决条件
- 运行在64位CPU架构上的计算机
- Linux版本是3.8或者更高版本
- 内核必须支持合适的存储驱动,例如Device Manager,AUFS,vfs,btrfs,ZFS,默认存储通常是Device Mapper或AUFS
- 内核必须支持并开始cgroup和namespace功能
检查前提条件
root@iZuf63vg3mwbvhsr2eklg9Z:~# uname -a
root@iZuf63vg3mwbvhsr2eklg9Z:~# sudo apt-get update
root@iZuf63vg3mwbvhsr2eklg9Z:~# update-grub
root@iZuf63vg3mwbvhsr2eklg9Z:~# reboot
root@iZuf63vg3mwbvhsr2eklg9Z:~# ls -l /sys/class/misc/device-mapper
安装Docker
增加CA证书
apt-get install apt-transport-https ca-certificates
添加Docker仓库的GPG秘钥
apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
如果添加秘钥失败,则用以下命令
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
添加Docker的ATP仓库
sh -c "echo deb https://apt.dockerproject.org/repo ubuntu-xenial main > /etc/apt/sources.list.d/docker.list"
更新APT源
apt-get update
在ubuntu中安装docker
apt-get install docker-engine
确认docker已经安装完成
docker info
拉取ubuntu镜像
docker pull ubuntu
这样就完成了,下一遍会记录下从git hub上拉取镜像,并运行consul。
版权声明:本文为weixin_39686421原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。