嚣张研究站呀 · 2021年8月29日 0

docker常用命令官方文档整理

镜像命令
docker images #列出镜像
-q #只显示镜像id
-a #显示所有镜像

docker search imagename #镜像搜索

docker pull #拉取镜像
doker pull mysql:5.7 # 指定版本,在官方文档科看到。

docker rmi 删除镜像
docker rmi -f 镜像id 删除指定id镜像

容器命令:
docker run #创建容器实例
— name # 容器命名
-v # 映射目录
-d #设置容器后台运行
-P #本机端口映射 -p主机端口:容器端口
-it #交互式运行,进入容器

docker ps # 列出正在运行的容器
-a # 列出所有的容器
-q #只像显示容器编号

exit #停止容器并退出
ctrl +p+q #退出容器不停止

doker rm 容器id # 删除容器
doker rm -f # 强制删除正在运行的容器

启动和重启容器
docker start 容器id
docker restart 容器id
docker stop 容器id
docker kill 容器id #强制删除

docker logs #查看日志

docke top 容器id 查看容器内部的进程

docker inspect 容器id #查看容器元数据

进入正在运行容器
docker exec -it 容器id /bin/bash #进入容器后开启一个新的终端
docker attach 容器id #进入容器正在执行的终端,不启动新的进程

从容器内拷贝文件到主机上
docker cp 容器id:文件路径 主机路径