docker第一个容器

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/ 去查看了

猜您喜欢
评论已关闭。