error
FATA[0000] Get http:///var/run/docker.sock/v1.18/containers/json?all=1: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS?
执行:
docker -D -d
以bash方式运行容器并进入容器
docker run -t -i tomcat /bin/bash
进入容器后后打开另一个终端输入
docker ps -l
查询该运行容器的ContainerID,拷贝文件进入容器
docker cp /home/tomhat/下载 c29e52d44f69:/mnt
以bash方式运行容器进入容器并且挂载宿主机目录映射到容器
docker run -t -i -v /home/tomhat/下载:/mnt c29e52d44f69 /bin/bash
-v 挂载主机数据卷到容器内
docker run --name tomcat --rm -P registry.ecloud.com.cn/tomcat:7.0.62
--rm (Ctrl+C 停掉之后会自动删除该容器,docker ps 将查不到)
-P (大写的P随即端口映射)
查看在运行的容器
docker ps -a
docker run --name tomcat -d -p 8080:8080 -v /root/ROOT:usr/local/tomcat/webapps/ROOT registry.ecloud.com.cn/tomcat:7.0.62
-p (小写p 映射指定端口 宿主机端口:容器端口)
-d (相当于--rm)
-v (卷映射--宿主机本地路径:容器的目的路径)
docker exec -it tomcat bash
(进入容器tomcat,以bash方式)
docker tomcat stop
(停止运行中的容器tomcat)
docker rm tomcat
(删除容器tomcat)
创建Dockerfile文件
vi Dockerfile
#!/bin/sh
FROM registry.ecloud.com.cn/tomcat:7.0.62
RUN -fR /usr/local/tomcat/webapps/*
RUN mkdir -p /usr/local/tomcat/webapps/ROOT
COPY /root/ROOT /usr/local/tomcat/webapps/
编辑可执行文件
vi build.sh
#!/bin/sh
REPOSITORY='registry.ecloud.com.cn'
NAME=edesktop
VERSION=1.0
docker build -t $REPOSITORY/$NAME:$VERSION
为可执行文件赋权限
chmod +x build.sh 或者 chmod 777 build.sh
解压war包到指定目录
unzip Edesktop-Manager.war -d /root/ROOT
分享到:
相关推荐
docker简单的使用 适合初接触docker的人群 快速了解docker以及简单的操作等等
如果pull的时候不指定tag,那么会默认pull latest标签,而这个标签命名为default可能更准确要拉取全部,用 docker pull -a ub
Docker虚拟化技术,使用go语言编写,简化了部署应用程序环境.能够快速进行安装应用程序.注意上传的springboot的jar包的时候在pom.xml中配置maven主类。不然运行会找不到主清单
它是一个跨平台、可移植并且简单易用的容器解决方案。Docker的源代码托管在GitHub上,基于Go语言开发并遵从Apache 2.0协议。 Docker容器可以快速自动化地部署应用,并通过操作系统内核技术(namespaces、cgroups等)...
docker的简单应用,包含命令、镜像管理、dockerfile和docker-compose的实例及第三方应用工具
启动docker:service docker start 接下来以搭建一个cms为例,封装一个docker镜像 下载一个lamp环境:docker pull mattrayner/lamp:latest-1604 运行docker images 查看存在的docker镜像 运行该镜像:-v参数为...
Windows与Linux下关于docker的安装使用方法有很多,今天小编这里给大家分享的是MacOS下docker的安装与简单使用案例,非常简单,给有需要的小伙伴参考下
docker简单跟基本常识跟运用,简单 学习下可以。
Docker 简单使用笔记,包括安装、部署、镜像拉取、管理、容器启动、停止等
Docker属于对Linux容器技术的一种封装,它提供了简单易用的容器使用接口,是目前最流行的 Linux 容器解决方案。Docker将应用程序与该程序的依赖打包在一个文件里面,运行这个文件,就会生成一个虚拟容器。程序在这个...
简单易用的docker使用教程,不涉及高深的应用,初学一起探讨
nginx+lua+docker+docker-compose实现简单服务分发
内容包括刷机包和刷机的工具 ,加上完整的一个刷机流程文档,适合小白直接上手,刷完5.9系统后可以直接刷docker了,刷完docker后就可以自己玩什么脚本之类的。我个人觉得这一套方法是比较适合新手刷docker的,没有太...
my first docker << endl; return 0; } 例如我是在我的home路径下建立一个DockerFile/hello-world目录,里面新建一个hello-world.cpp源文件。 二、编写DockerFile文件 该文件和源文件在一个文件夹下,...
minio的docker安装文件 直接拷贝到根目录 运行即可 简单好用 然后用docker启动 秒成minio集群
很简单地讲 Docker,从 slideshare 搬运过来的,轻松简单的入门 Docker
docker-stress, 简单 Docker 压力测试和监视工具 Docker {stress,monitor}简单的Docker ( http://docker.io/ ) 压力测试和监视工具。$./docker-stress --helpusage: docker-stress [-
简单几步让你学会搭建docker ChatGPT环境
docker 入门 类书籍,从docker的下载安装以及加速,到docker的简单使用,docker的应用场景,系统的介绍了docker,带你入门docker。
P2020_简单web测试项目准备 P2121_在docker上安装tomcat7 和配置 P2222_在docker上安装mysql5.7和配置 P2323_Docker迁移与备份 P2424_DockerFile简介 P2525_DockerFile常用指令 P2626_DockerFile构建自定义...