Docker -- 基本命令

查看docker版本

复制代码
docker images

使用 systemctl start docker 启动 Docker 服务。

查看状态:systemctl status docker

设置开机自启:systemctl enable docker

重启服务

复制代码
service docker restart

拉取镜像

nginx

复制代码
docker pull nginx

mysql 运行,本地没有会去拉取

复制代码
docker run -d \
  --name mysql \
  -e MYSQL_ROOT_PASSWORD=root \
  -p 3306:3306 \
  -v mysql-data:/var/lib/mysql \
  docker.m.daocloud.io/mysql:latest

运行成功后,电脑可以连接linux中docker的mysql服务

删除镜像

复制代码
docker rmi 镜像名或者id

查看镜像

复制代码
docker images

删除容器

复制代码
docker rm 容器名

查看容器

复制代码
docker ps -a(全部)

运行容器

复制代码
docker run -d -p 80:80 nginx

端口映射,这样可以直接从电脑浏览器访问linux中docker启动的容器

容器崩溃自动重启

复制代码
docker run -d --restart always nginx

容易崩溃自动重启,手动停止后就不再停止(故障排除的时候人工停止)

复制代码
docker run -d --restart unless-stopped nginx

关闭容器后重启容器

复制代码
docker start 容器id

查看启动时的参数

复制代码
docker inspect 容器id

查看容器日志

复制代码
docker logs 容器id

对容器执行linux命令

复制代码
docker exec 容器id  命令

进入容器执inux命令

复制代码
docker exec -it 容器id  /bin/sh

退出容器用exit

停止容器

复制代码
docker stop 容器id

查看docker容器的文件夹映射的挂载卷

复制代码
docker volume list

构建容器

复制代码
docker build -t 容器名 . (当前目录)

查看容器日志

复制代码
# 查看指定容器的日志
docker logs 容器ID

# 只看最后 100 行,更聚焦
docker logs --tail 100 容器ID

# 实时跟踪日志
docker logs -f 容器ID
相关推荐
Wang's Blog9 小时前
Java 项目实战: 交友项目 - FastDFS:入门案例
java·开发语言·交友
apcipot_rain10 小时前
C++转Java日记(03)
java·开发语言·c++
皮皮林55110 小时前
Java实现微信扫码登录
java
java_logo10 小时前
Docker 部署 Dify:轻松搭建 LLM 应用开发平台
运维·docker·容器
方便面不加香菜11 小时前
Docker Container -- 综合实战案例详解
运维·docker·容器
Yyyyyy~12 小时前
【Java】Day4Web基础知识
java·spring boot
灿飞屋14 小时前
Kotlin与Java虚拟机三:控制流
android·java·开发语言·后端·python·kotlin·安卓
NE_STOP14 小时前
Spring AI Alibaba - MCP入门
java
nice_lcj52014 小时前
【从零理解 Spring AI · 07】对话记忆:让模型记住上一句说了什么
java·spring ai·ai应用开发·chatmemory·对话记忆
SL_staff15 小时前
制造业交付崩盘?用跨部门节点协同计划打通销售、生产与质量链路
java·开源·产品