docker容器的常用命令
发布时间2023-01-01 23:26:45【Docker】6人已围观
简介 docker容器的常用命令有哪些?
docker的常用命令
启动、停止、重启Docker
systemctl start docker # 启动 systemctl stop docker # 停止 systemctl restart docker # 重启
帮助相关命令
docker version # 显示docker的版本信息 docker info # 显示docker的系统信息 docker 命令 --help # 显示docker指定命令的帮助信息 docker search 镜像名 # 搜索镜像
官方命令文档【https://docs.docker.com/engine/reference/commandline/】
官方镜像地址【https://hub.docker.com/】
docker pull下载镜像
docker pull mysql[tags] #不加tags就默认最新版本,如需指定版本:docker pull mysql:5.7
查看镜像
docker images
删除镜像
docker rmi -f imagesID #删除一个镜像 docker rmi -f $(docker images -aq) #删除所有镜像
下载镜像并运行
docker pull ubuntu:20.04 docker run -it ubuntu:20.04 /bin/bash
查看正在运行的容器
docker ps #查看正在运行的容器 docker ps -a #查看历史运行容器记录 docker ps -n=1 #查看最近创建的1个容器 docker ps -q #只查看运行中容器的编号
退出容器
exit # 直接停止并退出 Ctrl+P+Q # 不停止退出
删除容器
docker rm 容器id # 删除指定非运行的容器 docker rm -f 容器id # 强制删除指定容器 docker rm -f $(docker ps -aq) # 删除所有容器 docker ps -a -q|xargs docker rm # 删除所有容器
启动、停止、重启容器
docker start 容器id # 启动容器 docker stop 容器id # 停止容器 docker restart 容器di # 重启容器 docker kill 容器id # 强制停止容器
查看日志
docker logs -tf --tail 条数 容器id # 查看最后10条日志 -t 日志加时间显示 -f 保留打印窗口,持续打印 --tail 指定显示最近日志的条数 docker logs -tf 容器id # 查看所有日志
查看容器中进程信息
docker top 容器id
查看容器元数据
docker inspect 容器id
进入当前正在运行的容器
docker exec -it 容器id /bin/bash # 进入正在运行的容器终端 docker attach 容器id # 进入正在执行的终端
从容器中拷贝文件到主机中
docker run -it 容器id # 运行容器 touch test.php # 创建一个test.php的文件 eixt # 退出容器 docker cp 容器id:/test.php /home/ # 拷贝test.php到主机的/home/目录下
赞一个! (1)
下一篇:redis持久化