- 镜像查找:
docker search java
- 镜像拉取:
docker pull docker.io/java8
(从远程仓库拉取镜像) - 查看镜像:
docker images
(镜像可以理解为iso文件) - 删除镜像:
docker rmi imageID
- 构建容器:
docker run --name -p 8080:8080 -d docker.io/java8:latest
- 启动容器:
docker start containerID
- 重启容器:
docker restart containerID
(相当于重启虚拟机) - 删除容器:
docker rm containerID
(删除容器,即删除虚拟机) - 查看所有容器:
docker ps -a
(查看所有的容器,可以理解为查看所有开启或者关闭等状态的虚拟机) - 容器状态:
docker ps
(这里查看的是运行中的容器,可以理解为开机状态的虚拟机) - 复制外部文件到容器:
docker cp ./app.jar containerID:/app.jar
(相当于把宿主机的文件粘贴并覆盖虚拟机的文件) - 容器BASH:
docker exec -it containerID /bin/bash
(进入容器命令行界面,可以理解为进入虚拟机;想回到宿主机的话,输入exit即可) - 容器日志:
docker logs -f --tail 200 containerID
(以追加方式查看最近200行日志) - 构建镜像:
docker build -t imageName:latest .
(注:事先需要写好Dockerfile文件;注意镜像名称后面的".",这个代表包含容器和Dockerfile的目录地址) - docker服务启动:
service docker start
(重启服务器的时候,docker服务可能会停掉,可以用这个命令启动docker服务) - docker服务停止:
service docker stop
- docker服务重启:
service docker restart
Docker常用命令,最近不常用的命令就老忘,只剩下这么几个命令了
最新推荐文章于 2024-08-14 19:49:30 发布