当前位置:   article > 正文

Docker虚拟机_docker -p 9010:8280

docker -p 9010:8280

 

宿主机系统:程序运行的服务器(一般是Linux)

应用-系统库 是一个 Docker容器

 

 

 

 

                                  安装Docker

 

1.

 

 

   docker的管理命令:

 

 

 

DockerFile:定义了镜像要安装的 程序 和 配置 的 环境。可以创建出 想要的 镜像。

镜像 如何分发给其他主机的虚拟机:

1.借助 docker仓库:

2.通过文件,将镜像导出成压缩文件

在线安装镜像:

 

国外的太慢,使用国内的 DaoCloud

1.先配置加速器:

在Linux上执行命令语句:

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io

 

2.执行后,画红线的最后,多了一个逗号要删除

编辑:vi /etc/docker/daemon.json

 

删除逗号

如果还是感觉慢,参考这篇文章: https://blog.csdn.net/weixin_43569697/article/details/89279225

 

然后就可以搜索 跟 Java 有关的 镜像:

 命令: docker search java

 

有用的有:

  docker pull docker.io/java

查看docker  安装的所有镜像:

docker images

 

备份镜像:导出导入镜像

 

1. 导出镜像

2.导入镜像

3.查看已导入的镜像

4.删除镜像

 

比如:

1. 导出到 /home:

docker save docker.io/java > /home/java.tar.gz

2. 将原先的删除,再次导入镜像:

2.1 删除:

docker rmi docker.io/java

 

2.2 导入 镜像:

docker load  <  /home/java.tar.gz

 

 

启动docker 容器:

 命令参数:

第一个参数:-it 表示:启动容器后,开启一个交互的界面。

第二个参数:-name 表示给这个容器起一个名字:myjava 【是可选的】。

第三个参数:-p 表示:容器启动后,将想要开放的端口映射到宿主机的端口上 【可以映射多个端口】。

-p 9000:8080 :表示:将容器的8080端口映射到真实主机的 9000 端口上。

第四个参数:-v表示: 将宿主机的文件目录映射到 容器上,比如说 :运行数据库时,运行的数据要保存到宿主机上,这样备份,恢复时就很方便【可以映射多个】。

-v /home/project:/soft  -- privileged 将 宿主机上的 /home/project 目录 映射到 容器的 /soft 目录上,

-- privileged 表示;拥有最高权限,读写都可以。

java:镜像的名字,比如:docker.io/java。

bash:启动这个容器运行的的程序,运行的是 bash命令行。

 

三合一的命令:

docker run -it  -p 9000:8080 -p 9001:8085 -v /home/project:/soft --privileged  --name myjava   docker.io/java bash

运行后:名称变了,已进入到交互页面

如果 不加 -it, 容器启动后,就会停留到 宿主机的页面

 

在soft目录下创建一个文件:

然后到宿主机上查看:

 

 

暂停和停止容器:

 

 

1. 暂停容器

2.恢复容器运行:docker unpause myjava

3.彻底停止运行容器

4.恢复stop的容器运行: docker start -i myjava【myjava:容器名字】

上面在 交互页面 运行了 exit,不仅退出了 交互界面,而且进入了 stop 状态。

 

 

#################################################

docker exec -it j1 bash

nohup java -jar /home/soft/litemall-admin-api-0.1.0-exec.jar

 

 

 

 

 

 

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号