Docker_指令篇

Docker 的常用指令

1. 启动docker
systemctl start docker
2. 关闭docker
systemctl stop docker
3. 重启docker
systemctl restart docker
4. 设置自启动
systemctl enable docker
5. 查看运行状态
systemctl status docker
6. 查看帮助命令
docker pull --help
7. 查看镜像
docker images
8. 搜索镜像
docker search 镜像名
docker search --filter=STARS=9000 mysql 搜索 STARS >9000的 mysql 镜像
9. 拉取镜像和运行镜像(默认最新版)
docker pull 镜像名 
docker run 镜像名
10. 拉取镜像和运行镜像(指定版本)
docker pull 镜像名:版本
docker run 镜像名:版本
11. 查看运行状态的容器
docker ps
12. 查看所有容器
docker ps -a
13. 停止运行容器
docker stop 容器id或name
14. 强制停止运行容器
docker kill 容器id
15. 启动已停止的容器
docker start 容器id或name
16. 查看容器的所有信息
docker inspect 容器id
17. 查看容器日志
docker container logs 容器id
18. 查看容器里的进程
docker top 容器id
19. 退出容器
exit
20. 删除已停止的容器
docker rm 容器id或name
21. 删除正在运行的容器
docker rm -f 容器id
22. 进入容器
docker exec -it 容器id /bin/bash
  • 10
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Spring Boot是一种非常流行的Java应用程序框架,而Docker则是一种流行的容器化技术。将Spring Boot应用程序部署到Docker容器中,可以使应用程序更加轻便、易于移植和部署。在本文中,我将向你介绍如何在Docker中安装和部署Spring Boot应用程序。 1. 安装Docker 首先,你需要在你的计算机上安装DockerDocker官方网站提供了各种平台的安装指南,包括Windows、macOS和Linux。请根据你的操作系统下载和安装适当的Docker版本。 2. 创建Spring Boot应用程序 接下来,你需要创建一个Spring Boot应用程序。假设你已经熟悉了Spring Boot,你可以使用任何你喜欢的Spring Boot启动器来创建应用程序。如果你不知道如何创建一个Spring Boot应用程序,可以参考官方文档或者其他教程。 3. 编写Dockerfile 接下来,你需要编写一个Dockerfile来构建Docker镜像。Dockerfile是一个文本文件,其中包含一系列的指令,用于构建Docker镜像。以下是一个简单的Dockerfile示例,用于构建一个基于OpenJDK的Spring Boot应用程序镜像: ``` FROM openjdk:8-jre-alpine COPY target/my-app.jar /app.jar ENTRYPOINT ["java","-jar","/app.jar"] ``` 以上Dockerfile从OpenJDK 8镜像开始构建,并将Spring Boot应用程序的打包文件复制到容器中。最后,它使用ENTRYPOINT指令来指定容器启动时要执行的命令。 4. 构建Docker镜像 一旦你编写了Dockerfile,就可以使用docker build命令来构建Docker镜像。请确保你在Dockerfile所在的目录中执行该命令。以下是一个示例命令: ``` docker build -t my-app . ``` 这个命令将在当前目录中查找Dockerfile,并将构建的镜像命名为my-app。注意,Dockerfile所在的目录应该包含Spring Boot应用程序的打包文件。 5. 运行Docker容器 一旦你构建了Docker镜像,就可以使用docker run命令来运行Docker容器。以下是一个示例命令: ``` docker run -p 8080:8080 my-app ``` 这个命令将启动一个名为my-app的Docker容器,并将其映射到主机的端口8080。你可以使用http://localhost:8080访问应用程序。 到此,你已经成功地将Spring Boot应用程序部署到Docker容器中了。通过使用Docker,你可以轻松地将应用程序部署到任何支持Docker的平台上,而无需担心运行时环境的配置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值