DOCKER—基本命令详解

最近一直在和docker打交道,今天说一下很常见的命令,我们这里以mysql的镜像为例。具体见官网https://hub.docker.com/_/mysql

命令 作用 备注
docker search mysql 查询mysql的镜像 会看到很多 根据自己的需求拉取镜像
docker pull mysql:5.7 根据需求拉取自己需要版本的镜像
docker images ls 查看镜像列表,执行之后看到已经有mysql了
docker ps 查看运行中的服务
docker ps -a 查询所有的服务
Docker rm [容器id] 删除容器服务
docker stop [容器id] 停止运行中的服务
docker rmi [镜像id] l 删除镜像
docker image rm [镜像id] 删除镜像
docker run -e"SPRING_PROFILES=product" -t -d -p29002:28888 [镜像id] 启动镜像、暴露端口、添加环境变量
docker exec -i -t [容器id] /bin/sh 进入启动中的容器 bin/bash是进入到容器中的固有写法,但是有些是不提供bash的,有些是sh
docker stop $(docker ps -a -q) 停止所有的container
docker rm $(docker ps -a -q) 删除所有container
docker rmi $(docker images -q) 删除全部image
docker rmi -f $(docker images -q) 强制删除全部image
docker run --name mysql -d -p 6666:3303 mysql:5.7 其中6666是主机端口,3306是容器的运行端口

你可能感兴趣的:(#,docker,工具)