Docker常用命令

1、镜像操作

  • 列出所有镜像: docker images
  • 列出所有镜像的ID: docker image ls -a -q
  • 删除镜像: docker rmi 镜像ID
  • 运行镜像: docker run -d --name mysql-container \
    -v /App/Docker/mysql/config/my.cnf:/etc/mysql/my.cnf \
    -v /App/Docker/mysql/data:/var/lib/mysql \
    -e MYSQL_ROOT_PASSWORD=123456 -p 3307:3306 mysql
  • 镜像备份:docker save -o xxx.tar 镜像名称:tag
  • 镜像恢复: docker load -i xxx.tar

2、容器操作

  • 查看所有容器: docker ps -a
  • 启动容器: docker start 容器ID
  • 停止容器: docker stop 容器ID
  • 在容器中执行命令: docker exec -it 容器名称 bash
  • 删除容器: docker rm 容器ID
  • 容器提交成镜像: docker commit 容器名称|容器ID 镜像名词:tag
相关推荐
杨浦老苏24 分钟前
开源服务运行监控工具Lunalytics
docker·群晖·网站监控
呆萌的代Ma7 小时前
解决Mac上的老版本docker desktop 无法启动/启动后一直转圈/无法登陆账号的问题
macos·docker·eureka
feilieren7 小时前
Docker 安装 Elasticsearch 9
运维·elasticsearch·docker·es
KaiwuDB8 小时前
使用Docker实现KWDB数据库的快速部署与配置
数据库·docker
cleble9 小时前
(转)使用DockerCompose部署微服务
docker
朱杰jjj11 小时前
Docker容器中无法使用vim、vi命令处理
docker·容器·vim
东林牧之11 小时前
CICD[软件安装]:docker安装gitlab
docker·容器·gitlab
东林牧之11 小时前
CICD[导航]、docker+gitlab+harbor+jenkins从安装到部署
docker·gitlab·jenkins
cui_hao_nan20 小时前
Docker后端部署
运维·docker·容器
大苏打seven21 小时前
Docker学习笔记:Docker网络
笔记·学习·docker