docker search 关键字
例子:
docker search redis
就相当于去docker hub搜索redis
列表参数说明:
INDEX:索引
NAME:镜像名
DESCRIPTION:描述
STARS:关注的数量
OFFICIAL:是否是官方的,如果是ok就是官方
AUTOMATED: 是否是自动构建,一运行就配置都帮我们配置好了
docker pull 镜像名
例子:
docker pull redis
下载地址默认是国外,所以比较慢,而且有时候出错.
使用docker中国镜像加速
docker pull registry.docker-cn.com/library/redis
默认下载latest
指定版本下载:
docker pull 镜像名:tagName
例子:
docker pull redis:3本地镜像列表
docker images
删除本地镜像docker rmi image-id
例子:
docker rmi e97b1f10d81a容器操作 运行容器
docker run --name 自定义的容器名 -d 镜像名
我们以tomcat为例:
#拉取tomcat镜像 docker pull tomcat #运行tomcat docker run --name mytomcat -d tomcat
启动成功后有一串序列号
查看启动中的容器docker ps 如果加-a是查看所有容器
docker ps停止容器
docker stop 容器名/容器ID
例子:
docker stop mytomcat
使用docker ps发现mytomcat容器已经不存在
开启容器docker start mytomcat删除容器
docker rm 容器名/容器ID
例子:
docker rm mytomcat删除正在运行的容器
docker rm 容器名/容器ID
例子:
docker rm -r mytomcat端口映射
-p 主机端口:容器内部端口
例子:
docker run -p 8888:8080 --name mytomcat -d tomcat进入容器命令行
docker exec -it 容器id /bin/bash查看容器运行日志
docker logs [OPTIONS] CONTAINER
-f, --follow 跟踪实时日志
-t, --timestamps 显示时间戳
–tail string 从日志末尾显示多少行日志, 默认是all
查看最近20行docker logs --tail 20 tomcat查看实时日志
docker logs -f tomcat
更多命令



