doker常用命令
帮助命令:
docker version #查看docker版本信息
docker info #查看docker系统信息,包括镜像和容器数量
docker 命令 --help #帮助命令
镜像命令:
docker images #查看本机上的所有镜像 eg:docker images -aq 列出本机上所有镜像id
docker search 镜像名 #搜索镜像 eg:docker search mysql
docker pull 镜像名[:tag] #下载镜像 eg:docker pull tomcat:9
docker rmi -f 镜像id #删除指定镜像
docker rmi -f $(docker images -aq) #删除本机上所有镜像
容器命令:
docker run 镜像id #新建容器并启动
docker ps #列出所有运行的容器 docker container list
docker rm 容器id #删除指定容器,不能删除正在运行的容器,如果要强制删除 rm -rf
docker start 容器id #启动容器
docker rm -f $(docker ps -aq) #删除所有容器
docker restart容器id #重启容器
docker stop 容器id #停止当前正在运行的容器
docker kill 容器id #强制停止当前容器
新建容器并启动:
docker run [可选参数] image 或 docker container run [可选参数] image
可选参数:
--name="tomcat01" 容器别名
-d 后台方式运行
-it 交互式方式运行,可进入容器内部查看
-p 指定容器端口 eg: -p 8080(宿主机):8080(容器)
-P(大写) 随机指定端口
eg:docker run -it centos /bin/bash
退出容器:
exit #直接退出容器
Ctrl + P + Q #容器不停止退出
日志查看:
浙公网安备 33010602011771号