Docker使用简单总结

Docker介绍

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。
Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

docker安装

安装命令:curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
这里要配置一下阿里云Docker仓库地址

常用命令

docker -v 查看版本,这里可以直接打docker来看所有可用命令

在这里插入图片描述

容器使用命令

docker run -it ubuntu /bin/bash 启动容器
docker ps -a 查看所有容器,包括之前停止掉的容器
docker start 6d1c390882f9 用容器id来启动一个之前停止掉的容器,6d1c390882f9这是容器ID
docker stop 6d1c390882f9 停止容器
docker exec 进入容器
docker export 6d1c390882f9 > ubuntu.tar 导出容器
docker rm -f  6d1c390882f9 删除容器
docker logs 6d1c390882f9 查看容器日志

镜像管理

docker images 列出本地主机上的可用镜像
docker pull ubuntu:13.10 镜像获取,默认是从Docker Hub上下载
docker rmi hello-world 删除镜像hello-world

在这里插入图片描述
在这里插入图片描述

Dockerfile文件来构建镜像

我们可以用Dockerfile指令来创建一个新的镜像,创建一个Dockerfile文件,其中包含一组指令来告诉Docker如何构建我们的镜像,如下图:

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/alspd_zhangpan/article/details/107326597