为什么使用docker容器?
docker是一个开源项目,在开发过程中,为了使每个项目有一个相对独立的开发环境,我们会选择将一个项目所需环境打包到一起创建一个容器,这可以增加它的可移植性,并且可以更有效的利用系统资源,相对于早期的虚拟机来说启动结束时间更快,一个docker上面可以创建多个容器,并且互不影响。
常用命令
docker #显示所有命令项
docker run -it ubuntu /bin/bash #利用Ubuntu镜像启动一个容器
docker ps -a #查看所有容器
docker start XXX #启动一个已停止的容器
docker stop XXX #停止一个容器
docker restart XXX #重启某个停止的容器
docker exec|attach #在运行的容器中执行命令
docker export XXX > ubuntu.tar #导出容器XXX快照到本地文件ubuntu.tar
cat docker/ubuntu.tar | docker import - test/ubuntu:v1 #导入容器快照为镜像
docker rm -f XXX #删除容器
docker images #列出本地主机上的镜像列表
docker run #创建一个新的容器并运行一个命令
docker inspect XXX #获取容器/镜像的元数据
docker logs #获取容器日志
docker rmi # 删除本地一个或多个镜像
|