目录Docker解决了不同物理机上环境不同导致的代码迁移问题,因而成为一个值得学习的工具。本篇博客将从安装到使用全面介绍docker的操作。
- 安装
- 容器使用
- 镜像使用
- 参考
从官网上下载docker,官网会识别你的电脑的系统,并推荐一个适合于你的电脑的docker版本,这步十分傻瓜。
安装结束后,可以运行命令行查看是否正常安装
docker
如果正常安装会显示docker操作的帮助文档。
在正式使用容器之前,可以运行下面代码查看机器上有哪些容器。
docker ps -a
可以看到,对于容器的描述包括众多信息:container id, image等。启动容器时需要使用container id信息。
docker start b37d8fda06bf
需要docker后台运行时可以尝试这个指令 -d代表docker后台运行
docker run -itd --name ubuntu-test ubuntu /bin/bash
容器的停止与启动
docker stop [docker_id] docker restart [docker_id]
进入容器
docker attach [docker_id] docker exec -it [docker_id] /bin/bash # 推荐这种,退出时不会停止这个容器
导出容器
docker export [docker_id] > [name].tar cat [name].tar | docker import – [reponame]:[tag]
删除容器
docker rm -f [docker_id]
清除所有处于终止状态的容器
docker container prune镜像使用
查看当前docker镜像列表
docker images
获取镜像:本地没有Ubuntu,我们可以调用下面语句载入ubuntu镜像
docker pull ubuntu
删除镜像
docker rmi [image_name]
docker 创建自己的镜像,参考这个博客。
在某一个容器中搭建所需要的环境,等到搭建成功后,从容器中退出来,然后运行下面语句
docker commit -m="[the message you want to leave" -a="[auther name]" [container_id] [image_id]参考
- 菜鸟教程docker的文档
- 官网文档



