- 什么是docker?
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。
Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
容器是完全使用沙箱机制,相互之间不会有任何接口(只能通过与宿主机即运行docker的机器进行通讯),更重要的是容器性能开销极低
你可以把它简单的理解为VM虚拟机! - 在ubuntu中安装docker
2.1 安装
注意ubuntu是 http://docker.io
sudo apt-get update
sudo apt-get install docker.io # 默认安装到/var/lib/docker
2.2 将docker设置为linux自启动模式
此步骤可省略,可以手动启动docker服务sudo servcice docker
sudo update-rc.d docker defaults
sudo systemctl enable docker
2.3 添加linux用户权限
此步骤可省略,如果不添加用户权限,每次使用docker命令时都要加上sudo
sudo su
gpasswd -a xxx docker # xxx为你的linux用户名
su xxx
2.4 查看是否安装成功
service docker status # 查看docker服务的状态
sudo docker info # 查看是否安装成功
3. 使用docker1:在docker中运行一个python程序
3.1 搜索网络上的docker镜像
搜索名字中带有ubuntu的镜像
docker search ubuntu
3.2 下载网络上的镜像
下载名为ubuntu镜像 docker pull ubuntu
查看本地已存在的镜像 docker images
3.3 通过dockerfile创建镜像
3.