Docker自从诞生以来就一直备受追捧,学习Docker是一件很炫酷、很有意思的事情。我希望通过这篇文章能够让大家快速地入门Docker,并有一些学习成果来激发自己的学习兴趣。我也只是一个在Docker这条巨鲸上玩耍的小孩,全文如有不明确、不正确的地方,还请斧正。
- 直接上手吧,通过练习在慢慢了解
自行百度安装docker吧,这里就不介绍了 - 下载一个ubuntu:14.04的docker容器镜像
docker pull ubuntu:14.04
- 查看镜像
docker images
- 运行镜像
docker run -it ubuntu:14.04
- 现在镜像就是一个空的ubuntu,下一步在ubuntu里安装个nginx1.4.6
sudo apt-get install -y nginx
如果提示error
执行
sudo apt-get update
sudo apt-get install
sudo apt-get install -y nginx
- 查看nginx版本
nginx -v
- 退出镜像容器
exit
- 将容器转化为镜像
docker ps -a
sudo docker commit -m "ubuntu14.04 whit niginx1.4.6" -a "tonfu.chia" 168a1d9f641e tonfu.chia/ubuntu-nginx:v1
注意的是,你一定要将tonfu.chia改为你自己的用户名。因为下文还会用到此用户名。
168a1d9f641e 为镜像的CONTAINER ID
这是我们再次使用docker images
命令就会发现此时多出了一个我们刚刚创建的镜像
- 如果运行
docker run -it tonfu.chia/ubuntu-nginx:v1
就会是一个已经安装了nginx的容器 - 可以创建 Docker Hub的用户,用户名需要和上面的tonfu.chia保持一致,登录
docker login
- 进行镜像上传,可以前往 https://hub.docker.com/ 去查看了