Docker 常用命令笔记

一、容器创建与运行

1. docker run:创建并运行容器

◦ -d:让容器在后台运行

◦ --name:为容器指定自定义名称

◦ -p:配置端口映射(宿主机端口:容器端口)

◦ -e key=value:设置容器内的环境变量

2. 镜像指定规则:

◦ 直接写镜像名(如 mysql)表示使用默认标签,默认拉取最新版本

◦ 镜像名后加冒号和版本号(如 mysql:8.0),可指定运行特定版本的镜像

二、镜像操作

1. 自定义镜像构建:

◦ 编写 Dockerfile,使用 docker build 命令将其构建成本地镜像

◦ docker save:将本地镜像保存为压缩文件

◦ docker load:将保存的镜像压缩文件加载回本地镜像库

◦ docker push:将本地镜像推送到远程镜像仓库

2. 镜像删除:docker rmi,用于删除本地镜像

三、容器生命周期管理

1. docker stop:停止容器内的进程,容器本身仍然保留

2. docker start:重新启动已停止的容器

3. docker rm:删除容器(已停止的容器)

四、容器查看与交互

1. docker ps:查看容器运行状态,默认显示正在运行的容器

2. docker logs:查看容器的运行日志

3. docker exec:进入正在运行的容器内部,执行命令或操作

4. 命令别名配置:通过系统别名命令,为常用 docker 命令设置自定义别名,简化输入
要不要我帮你把这些命令整理成一份带示例的常用命令清单,方便你直接复制使用?

更多推荐