**
docker命令大全
**
一、 docker常用命令
拉取镜像
docker pull
查看镜像
docker images
通过镜像id 删除镜像
docker rmi image_id
删除全部无效镜像
docker rmi $(docker images -qf "dangling=true")
查看容器
docker ps
通过容器名 停止容器
docker stop name
通过容器名 删除容器
docker rm name
二、docker启动镜像
示例:
docker run -p 3306:3306 -d --name mysql -e MYSQL_ROOT_PASSWORD=admin mysql:5.7 -v /var/logs:/logs
命令解读:
docker run -p 本机映射端口:镜像映射端口 -d --name 启动镜像名称 -e 镜像启动参数 镜像名称:镜像版本号 -v 宿主机的/var/logs目录 挂载到容器的/logs目录
参数释义:
-
-p 本机端口和容器启动端口映射
-
-d 后台运行
-
--name 容器名称
-
-e 镜像启动参数
-
-v 挂载容器文件(镜像停止,文件不丢失)
注:按需设置参数!
三、docker容器查看gc情况
查询docker容器
docker -ps
进入容器
docker exec -it 容器id /bin/sh
获取程序进程信息
jps
查看程序进程gc信息
Jstat -gc pid