springboot--docker

docker核心概念

  1. docker镜像:docker镜像是用于创建docker容器的模板.(软件打包好的镜像)

  2. docker容器:容器是独立运行的一个或者一组应用.

  3. docker客户端: 客户端通过命令行或者其他工具使用docker,连接docker主机进行操作

  4. docker主机:安装了docker程序的机器,docker直接安装在系统上

  5. docker仓库:用于保存各种打包好的软件镜像

使用步骤:

  1. 安装docker
  2. 去docker仓库找到这个软件对应的镜像
  3. 使用docker运行这个镜像,这个镜像就会生成一个docker容器
  4. 对容器的启动停止就是对软件的启动停止;

容器操作:
软件镜像--运行镜像--产生一个容器(正在运行的软件)

  1. 搜索镜像
    sudo docker search tomcat

  2. 拉取镜像

sudo docker pull tomcat

  1. 根据镜像启动容器
    sudo docker run --name mytomcat -d tomcat

  2. sudo docker ps 查看运行中的容器

  3. 停止运行中的容器
    sudo docker stop 容器的id或者name

  4. 查看所有的容器
    sudo docker ps -a

  5. 启动容器
    sudo docker start id

  6. 删除容器
    sudo docker stop id

  7. 启动一个做了端口映射的tomcat
    sudo docker run -d -p 8888:8080 tomcat
    -d 后台运行
    -p 将主机的一个端口映射到容器的一个端口 主机端口:容器内部的端口

  8. 查看容器的日志
    docker logs container-name / container-id

尝试连接mysql

sudo docker run -p 3306:3306 --name mysql -v  $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=vinllor -d mysql
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容