相关概念
镜像运行起来就是容器,镜像是文件,容器是进程
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说明:
- -a :显示所有的容器,包括未运行的。
- -f :根据条件过滤显示的内容。
- --format :指定返回值的模板文件。
- -l :显示最近创建的容器。
- -n :列出最近创建的n个容器。
- --no-trunc :不截断输出。
- -q :静默模式,只显示容器编号。
- -s :显示总的文件大小。
5、本地镜像导出
docker save -o 路径 镜像id
6、本地镜像导入
docker load -i 镜像文件
docker tag 镜像id 新镜像名称:版本
8、运行容器
docker run -d -p 宿主机端口:容器端口 --name 容器名称 镜像的标识| 镜像名称[:tag]
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 举报,一经查实,本站将立刻删除。