docker 挂载一个主机目录作为数据卷 容器主机目录

docker 挂载一个主机目录作为数据卷 容器主机目录
数据卷 数据卷 是一个可供一个或多个容器使用的特殊目录,它绕过 UFS,可以提供很多有用的特性: 数据卷 可以在容器之间共享和重用 对 数据卷 的修改会立马生效 对 数据卷 的更新,不会影响镜像 数据卷 默认会一直存在,即使容器被删除 注意:数据卷 的使用,类似于 Linux 下对目录或文件进行 mount,镜像中的被指定为挂载点的目录中的文件会隐藏掉,能显示看的是挂载的 数...

docker 构建最小体积 Python3.7 pip3运行环境

docker 构建最小体积 Python3.7   pip3运行环境
构建好的python3.7 + alpine3.9系统是直接把下面的代码保存为 Dockerfile 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 9...

RUN apk add –no-cache –virtual=build-dependencies 详解

RUN apk add –no-cache –virtual=build-dependencies 详解
-t, --virtual NAME Instead of adding all the packages to 'world', create a new virtual package with the listed dependencies and add that to 'world'; the actions of the command are easily reverted by deleting the virtual package 这意味着当您安装软件包时,这些软件包不会添加到全局软件包中。这种变化可以很容易地恢...

Docker 进入容器内执行命令的几种方式

Docker 进入容器内执行命令的几种方式
先说一个最常用的方法: 四、使用docker exec进入Docker容器   除了上面几种做法之外,docker在1.3.X版本之后还提供了一个新的命令exec用于进入容器,这种方式相对更简单一些,下面我们来看一下该命令的使用: $ sudo docker exec --help        接下来我们使用该命令进入一个已经在运行的容器 $ sudo docker ps $ sudo ...

docker删除none镜像的方法

docker删除none镜像的方法
1.先删除引用了该镜像的容器 docker ps -a(查看所有container) docker rm container_id(删除容器) 或者先用docker rmi imageid进行删除,会报错被哪个容器引用,然后使用docker rm container_id删除掉该容器即可 2.删除镜像 docker rmi imageid   --------示例------- 1. 查询docker镜像   现在想删除第一个,ID为 99f85991949f 的镜像。   从上面看出,需...

Docker容器应用日志查看

Docker容器应用日志查看
docker attach命令 docker attach [options] 容器会连接到正在运行的容器,然后将容器的标准输入、输出和错误流信息附在本地打印出来。命令中options的取值有三种:--detach-keys,--no-stdin,--sig-proxy。 该命令只是进入容器终端,不会启动新的进程。所以当你同时使用多个窗口进入该容器,所有的窗口都会同步显示。如果一个窗口阻塞,那么其他窗口也就无法再进行操作。 使...

Docker run命令详解 -(run 中文详解)

Docker run命令详解 -(run 中文详解)
docker命令格式:docker run [OPTIONS] IMAGE [COMMAND] [ARG...] Usage: Run a command in a new container 中文意思为:通过run命令创建一个新的容器(container) docker常用选项说明 -d, --detach=false, 指定容器运行于前台还是后台,默认为false -i, --interactive=false, 打开STDIN,用于控制台交互 -t, --tty=false, 分配tty设备,该可以支持终端登录,默认为f...

Docker build命令详解 -(build 中文详解)

Docker build命令详解 -(build 中文详解)
命令格式:docker build [OPTIONS] <PATH | URL | -> Usage: Build an image from a Dockerfile. 中文意思即:使用build命令,在Dockerfile的基础上构建一个镜像。 常用选项说明 --build-arg,设置构建时的变量 --no-cache,默认false。设置该选项,将不使用Build Cache构建镜像 --pull,默认false。设置该选项,总是尝试pull镜像的最新版本 --compress,默认false...

centos7.5 安装 tomcat7 并设置开机自启动

centos7.5 安装 tomcat7 并设置开机自启动
首先去tomcat官网网站,找到7的版本对应的tar.gz,然后下载,地址:http://ftp.meisei-u.ac.jp/mirror/apache/dist/tomcat/tomcat-7/v7.0.91/bin/apache-tomcat-7.0.91.tar.gz 这里我用了默认的centos7.5系统的JAVA环境,如果你没有这个环境,你需要装一个java环境,这个可以百度一下的。 (1)进入目录 cd /usr/local (2)创建目录 mkdir tomcat (3)查看目录 ll 或...

Docker容器的端口映射

Docker容器的端口映射
在Docker容器的日常使用中,有以下5种常见的端口映射方式 1.对容器暴露的所有端口,随机映射宿主机端口 -P , –publish-all=true | false,默认为false # docker run -P -it ubuntu /bin/bash 2. 映射宿主机随机端口到容器指定端口 -p containerPort( -p表示 –publish=[ ] ) # docker run -p 80 -it ubuntu /bin/bash 3. 映射宿主机指定端口到容器指定端口(一 一...