镜像命令
1. 搜索镜像
$ docker search
--filter=start=3000 # 搜索过滤
2. 查看镜像
$ docker images
-a 查看所有镜像
-q 只显示ID
3. 拉取镜像 指定版本 可在 https://hub.docker.com/ 中搜索
$ docker pull mysql:5.7
4. 移除镜像
$ docker rmi -f 镜像ID
$ docker rmi -f $(docker images -aq) # 批量移除
容器命令
查看容器
docker ps -a
启动容器
docker start 容器id
重启
docker restart 容器id
停止
docker stop 容器id
docker kill 容器id
进入容器
docker exec -it 容器id /bin/bash
进入容器第二种方式
docker attach 容器id
两种方式对比
docker exec 开启一个新的终端
docker attach 进入容器正在执行的终端,不会新启一个进程
其他常用命令
查看镜像的元数据
docker inspect 容器id
查看容器中进程信息
docker top 容器id
从容器内拷贝文件到主机上
docker cp 容器id:文件路径 主机路径
如: docker cp 63ee7853cb57:/test.conf /test.conf