1.什么是docker?
-
使用容器让创建、部署、运行应用程序更简单的一个工具
-
让应用所需的库和依赖环境打包
-
有一点点像虚拟机
2,在真实的开发过程中,创建和部署运行都是非常繁琐的工作,容易出错,所以docker出现了。
docker十分流行,在开发过程中和生产过程中。
DevOps就用到了docker,做自动化集成和运维的同学会比较了解
相比之下,虚拟机(VM)运行成熟的“来宾”操作系统,并通过虚拟机管理程序对主机资源进行虚拟访问。通常,VM会产生大量开销,超出了应用程序逻辑所消耗的开销。
1,更新ubuntu的apt源索引
sudo apt-get update
2, 安装包允许apt通过HTTPS使用仓库
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
3, 添加Docker官方GPG key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
4, 设置Docker稳定版仓 添加docker源
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
5, 添加仓库后,更新apt源索引
sudo apt-get update
6,安装最新版Docker CE(社区版)
sudo apt-get install docker-ce
7, 通过运行hello-world 映像来验证是否正确安装了Docker Engine-Community 。
sudo docker run hello-world # 创建容器