Docker镜像的使用

相关概念

镜像运行起来就是容器,镜像是文件,容器是进程

1、列出镜像列表

docker images

  • REPOSITORY:表示镜像的仓库源

  • TAG:镜像的标签

  • IMAGE ID:镜像ID

  • CREATED:镜像创建时间

  • SIZE:镜像大小

2、拉取镜像到本地

https://hub.daocloud.io/   或者  Docker Hub  都可以

比如这里从DaoCloud拉取MysqL镜像

命令

docker pull daocloud.io/library/MysqL:5.7.6

3、删除镜像

docker rmi 镜像id

4、查看镜像

docker ps [OPTIONS]

OPTIONS说明:

5、本地镜像导出

docker save -o 路径 镜像id

6、本地镜像导入

docker load -i 镜像文件

7、修改镜像名称

docker tag 镜像id 新镜像名称:版本

8、运行容器

docker run -d -p 宿主机端口:容器端口 --name 容器名称 镜像的标识| 镜像名称[:tag]
  • -d代表后台运行容器
  • -p 宿主机端口:容器端口   为了映射Linux端口和容器的端口
  • --name 容器名称    指定容器名称

9、查看容器日志

-f : 滚动查看日志最后几行

docker logs -f 容器id

10、进入容器内部

docker exec -it 容器id bash

11、删除容器

删除之前需要先停止容器

先停止 docker stop 容器id
docker rm 容器id

docker rm $(docker ps -qa)  这个是删除所有容器

 

相关文章

Docker是什么Docker是 Docker.Inc 公司开源的一个基于 LXC技...
本文为原创,原始地址为:http://www.cnblogs.com/fengzheng...
镜像操作列出镜像:$ sudo docker imagesREPOSITORY TAG IMA...
本文原创,原文地址为:http://www.cnblogs.com/fengzheng/p...
在 Docker 中,如果你修改了一个容器的内容并希望将这些更改...
在Docker中,--privileged 参数给予容器内的进程几乎相同的权...