docker容器的常用命令

发布时间2023-01-01 23:26:45Docker6人已围观

简介 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)

文章评论