2020-06-02
准备jar包和Dockerfile文件首先我们将项目的jar包上传到Linux服务器某个目录下,例如我们将文件上传到/usr/local/dockerapp目录下。创建Dockerfile文件 vi DockerfileFROM java:8VOLUME /tmpADD sso-server.jar /sso-server.jarEXPOSE 8080ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/...
详细 »
标签:
Docker
SpringBoot
2020-06-02
什么是DockerfileDockerfile是由一系列命令和参数构成的脚本,这些命令应用于基础镜像并最终创建一个新的镜像。1、对于开发人员:可以为开发团队提供一个完全一致的开发环境;2、对于测试人员:可以直接拿开发时所构建的镜像或者通过Dockerfile文件构建一个新的镜像开始工作了;3、对于运维人员:在部署时,可以实现应用的无缝移植。常用命令 命令 作用 FROM docker_image_name:tag ...
详细 »
标签:
Docker
2020-06-01
容器保存为镜像我们可以通过以下命令将容器保存为镜像docker commit mynginx mynginx_i镜像备份我们可以通过以下命令将镜像保存为tar 文件docker save -o mynginx.tar mynginx_i镜像恢复与迁移首先我们先删除掉mynginx_img镜像 然后执行此命令进行恢复docker load -i mynginx.tar-i 输入的文件执行后再次查看镜像,可以看到镜像已经恢复
详细 »
标签:
Docker
2020-06-01
MySQL部署(1)拉取mysql镜像docker pull centos/mysql-57-centos7(2)创建容器docker run -di --name=tensquare_mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql-p 代表端口映射,格式为 宿主机映射端口:容器运行端口-e 代表添加环境变量 MYSQL_ROOT_PASSWORD 是root用户的登陆密码(3)远程登录mysql连接宿主机的IP ,指定端口为...
详细 »
标签:
Docker
2020-06-01
镜像相关命令查看镜像docker imagesREPOSITORY:镜像名称TAG:镜像标签IMAGE ID:镜像IDCREATED:镜像的创建日期(不是获取该镜像的日期)SIZE:镜像大小这些镜像都是存储在Docker宿主机的/var/lib/docker目录下搜索镜像如果你需要从网络中查找需要的镜像,可以通过以下命令搜索docker search 镜像名称NAME:仓库名称DESCRIPTION:镜像描述STARS:用户评价,反应一个镜像的受欢迎程度OFFICIAL:是否官方AUTOM...
详细 »
标签:
Docker