docker安装与学习
docker学习
以ubuntu为实例
第一步检查系统内核>3.80
![](https://images2015.cnblogs.com/blog/860939/201706/860939-20170602173206227-13885857.png)
第二步 安装Docker 之前先更新apt-get update 在执行安装命令 apt-get install -y docker.io
![](https://images2015.cnblogs.com/blog/860939/201706/860939-20170602173221805-1768905785.png)
第三步 安装成功后查看版本 docker version
![](https://images2015.cnblogs.com/blog/860939/201706/860939-20170602173303149-1505609576.png)
出现上图的显示即为成功安装
第四步 从远程镜像仓库拉取镜像 docker pull hello-world
第五步 运行docker docker run hello-world
![](https://images2015.cnblogs.com/blog/860939/201706/860939-20170602173314696-50374875.png)
出现这个提示就说明docker镜像运行成功
进阶
持久运行nginx
docker run -d hub.c.163.com/library/nginx
![](https://images2015.cnblogs.com/blog/860939/201706/860939-20170602173324289-2024994706.png)
返回一个64位的容器id
docker ps 查看运行的容器
![](https://images2015.cnblogs.com/blog/860939/201706/860939-20170602173335461-1691815586.png)
查看正在运行的容器
docker exec -it 容器id名 bash
![](https://images2015.cnblogs.com/blog/860939/201706/860939-20170602173356977-705838643.png)
进入到容器内部
docker 网络
网络类型 bridge host none
端口映射
docker run -d -p 8080:8080 hub.c.163.com/library/nginx
将服务器的8080端口与容器内的8080端口进行映射