微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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)  这个是删除所有容器

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐