SpringBoot与Docker

1. 简介

Docker是开源的应用容器引擎;是轻量级容器技术
Docker支持将软件编译成一个镜像,然后在镜像中将各种软件做好配置,将镜像发布出去,其它使用者可以直接使用这个镜像
运行中的镜像称为容器,容器启动是非常快速的

2. 关键概念

docker主机:安装了docker程序的机器(Docker直接安装在操作系统之上)
docker客户端:连接docker主机进行操作
docker仓库:用来保存各种打包号的软件镜像
docker镜像:软件打包好的镜像,放在docker仓库中
docker容器:镜像启动后的实例称为一个容器;容器是独立运行的一个或者一组应用

使用docker的步骤

  1. 安装docker
  2. 从docker仓库中下载软件对应的镜像
  3. 使用docker运行镜像,镜像会生成docker容器
  4. 对容器的启动停止就是对软件的启动停止

3. 安装Docker

Arch Linux 上
安装docker

 sudo pacman -S docker

启动docker服务

systemctl start docker.service

开机启动服务

systemctl enable docker.service 

4. Docker常用命令和操作

4.1 docker镜像操作

操作命令说明
检索sudo docker search mysql去docker hub 检查镜像信息
拉取sudo docker pull mysqlUsing default tag: latest
列表sudo docker images查看所有本地镜像
删除sudo docker rmi image-id删除指定本地镜像

4.2 docker容器操作

操作命令说明
启动容器sudo docker run --name mytomcat -d tomcat–name 容器名称;-d 后台运行
查看运行中的容器sudo docker ps
停止运行中的容器sudo docker stop f0ecff16b4c9f0ecff16b4c9容器的id ; -a 所有的容器
删除 容器sudo docker rm 容器id
端口映射sudo docker run -d -p:8888:8080 tomcat-p:操作系统端口:docker端口
查看日志sudo docker logs

4.3 安装MySql

启动MySQL
sudo docker run -p 3306:3306 --name mysql01 -e MYSQL_ROOT_PASSWORD=123456 -d mysql

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值