一、docker介绍

1.什么是docker?

  • 使用容器让创建、部署、运行应用程序更简单的一个工具

  • 让应用所需的库和依赖环境打包

  • 有一点点像虚拟机

 

2,在真实的开发过程中,创建和部署运行都是非常繁琐的工作,容易出错,所以docker出现了。

  docker十分流行,在开发过程中和生产过程中。

  DevOps就用到了docker,做自动化集成和运维的同学会比较了解

 

容器:容器在Linux上本地运行,并与其他容器共享主机的内核。它运行一个离散进程,不占用任何其他可执行文件更多的内存,从而使其轻巧。

相比之下,虚拟机(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 # 创建容器