Docker解决了不同物理机上环境不同导致的代码迁移问题,因而成为一个值得学习的工具。本篇博客将从安装到使用全面介绍docker的操作。
安装
从官网上下载docker,官网会识别你的电脑的系统,并推荐一个适合于你的电脑的docker版本,这步十分傻瓜。安装结束后,可以运行docker
查看是否正常安装,如果正常安装会显示docker操作的帮助文档。
docker的使用
docker使用生命周期包括:下载镜像、运行容器、退出容器、删除镜像与容器。如果是运行别人的代码,代码发布者会提供拉取镜像的方法,如果是运行类似于Ubuntu这种大众都是用的镜像则可以使用docker pull ubuntu
获取公开发布的docker镜像。
docker images # show images
docker run -it --name[container_name] [image_name] # run container
docker ps -a # show containers
docker start [container_id] # start container
docker attach [container_id] # go into container
docker exec -it [docker_id] /bin/bash # open more than terminals on a container
docker save [image_id] > [package_name].tar.gz # pack the image
docker load < [package_name].tar.gz # load the image
docker commit [container id] [image name] # build a new image base on container
docker rmi [image_name] # delete image
docker rm -f [container_id] # delete container