linux部署常用命令
一、docker命令
#查看容器端口情况
Linux 下查看某个端口被哪个进程或程序占用。
netstat -anp|grep 3306
kill -9 进程号 可结束该进程。
#info|version
docker info #显示docker的系统信息,包括镜像和容器的数量
docker version #显示docker的版本信息。
#帮助命令
docker 命令 --help #帮助命令
#镜像命令
docker images #查看所有本地主机上的镜像 可以使用docker image ls代替
docker search #搜索镜像
docker pull #下载镜像 docker image pull
docker rmi #删除镜像 docker image rm
#容器命令
docker run 镜像id #新建容器并启动
docker ps 列出所有运行的容器 docker container list
docker rm 容器id #删除指定容器
#删除所有容器
docker rm -f $(docker ps -aq) #删除所有的容器
docker ps -a -q|xargs docker rm #删除所有的容器
#启动和停止容器
docker start 容器id #启动容器
docker restart 容器id #重启容器
docker stop 容器id #停止当前正在运行的容器
docker kill 容器id #强制停止当前容器
#退出容器
exit #容器直接退出
ctrl +P +Q #容器不停止退出 ---注意:这个很有用的操作
#其他常用命令
docker run -d 镜像名 #后台启动命令
docker logs #查看日志
docker top 容器id #查看容器中进程信息ps
docker inspect 容器id #查看镜像的元数据
docker exec #进入当前容器后开启一个新的终端,可以在里面操作。(常用)
docker attach # 进入容器正在执行的终端
docker cp 容器id:容器内路径 主机目的路径 #从容器内拷贝到主机上
二、docker-compose命令
1、停止 up 命令所启动的容器,并移除网络
docker-compose down
2、一键删除全部镜像
docker rmi $(docker images -q)
3、获得一个命令的帮助
docker-compose 命令 --help
4、构建启动nignx容器
docker-compose up -d nginx
5、登录到nginx容器中
docker-compose exec nginx bash
6、列出项目中目前的所有容器
docker-compose ps
7、重新启动nginx容器
docker-compose restart nginx
8、构建镜像
docker-compose build nginx
9、查看各个服务容器内运行的进程
docker-compose top
10、查看nginx的实时日志
docker-compose logs -f nginx
11、列出 Compose 文件包含的镜像
docker-compose images
12、验证文件配置,当配置正确时,不输出任何内容,当文件配置错误,输出错误信息。
docker-compose config
13、以json的形式输出nginx的docker日志
docker-compose events --json nginx
14、暂停nignx容器
docker-compose pause nginx
15、恢复ningx容器
docker-compose unpause nginx
16、删除容器(删除前必须关闭容器,执行stop)
docker-compose rm nginx
17、停止nignx容器
docker-compose stop nginx
18、启动nignx容器
docker-compose start nginx
19、重启项目中的nignx容器
docker-compose restart nginx
20、查看版本
docker-compose -v
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了