入坑Docker
1. what is docker?
Docker is the word’s leadingsoftware containerization platform(摘自docker官网)
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。Docker相互之间不会有任何接口,拥有更高效的利用系统资源,一致的运行环境,更快速的启动时间,持续交付和部署,更轻松的迁移,更轻松的迁移等特性;是一种新兴的虚拟化方式,实现服务秒级启动且消耗更少的资源
2. 三个组件:
Image:只读的镜像
Registry:存放镜像的地方
Container:应用运行载体,彼此间相互隔离,实现秒级启动,可以被启动停止,删除
Ubuntu安装docker应用引擎
准备:
Docker需要64的操作系统
kernel内核>=v3.10 检查命令:uname –r
若已安装有老版本的docker,需要先卸载
sudo apt-get remove docker docker-enginedocker.io
1. 更新apt源
切换到root权限
sudo apt-get update
安装https依赖包以及ca证书
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
2. 安装docker环境
【1】.添加docker的官方GPG key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add
【2】.添加docker仓库
sudo add-apt-repository
"deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release-cs) stable"
注:如果提示 add-apt-repository: command not found
这个是缺少程序,请执行
sudo apt-get install software-properties-common python-software-properties
【3】.再更新apt包
sudo apt-get update
【4】列出docker版本
apt-cachemadison docker-ce
【5】选择相应的版本安装docker
sudo apt-get installdocker-ce=<VERSION> #version=第二列字符串
或者直接安装最新版:sudo apt-get install -y docker-ce
安装完成
检测版本:docker –v
启动经典的hello-world
sudo docker run hello-world #该命令会下载一个测试镜像,运行打出hello并退出