Docker
山笑i
allskill.top
展开
-
Dockerfile-指令详解
本文简述了:COPY,ADD,CMD,ENTRYPOINT等命令介绍和使用方法COPY 复制文件格式:COPY [--chown=<user>:<group>] <源路径>... <目标路径>COPY [--chown=<user>:<group>] ["<源路径1>",... &原创 2019-02-16 13:30:04 · 262 阅读 · 0 评论 -
单服务器多个docker容器之间免密登录
单个服务器中多个容器之间配置免密登录普通容器做法以ubuntu:16.04的镜像作为基础docker pull ubuntu:16.04启动容器创建两个容器,分别命名为ub1和ub2分别在两个终端下执行该命令docker run -it --name ub1 you_IMAGE_ID;docker run -it --name ub2 you_IMAGE_ID;安...原创 2019-07-03 20:18:36 · 3156 阅读 · 0 评论 -
ubuntu安装neo4j数据库-直接安装与docker方式
本文介绍了ubuntu下分别使用源安装和docker安装neo4j的方法添加下载源安装wget -O - https://debian.neo4j.org/neotechnology.gpg.key | sudo apt-key add -echo 'deb https://debian.neo4j.org/repo stable/' | sudo tee /etc/apt/sources....原创 2019-05-07 20:40:43 · 618 阅读 · 0 评论 -
【小记】Docker新linux容器启动后无ifconfig和ping
Docker容器启动后,有时无ifconfig和ping的尴尬,以及一个中科大的源命令第一条apt-get updateapt install net-tools # ifconfig 命令第二条apt install iputils-ping # ping换源中科大的源编辑/etc/apt/sources.list文件注释其中其他内容末尾添加d...原创 2019-05-07 20:39:55 · 464 阅读 · 0 评论 -
Docker容器挂载本地共享文件夹
title: Docker容器挂载本地共享文件夹date: 2019-05-07 15:19:43tags:- Docker- 共享categories: DockerDocker挂载本地目录的方法Docker容器启动时,我们可以使用-v参数来挂载主机下的一个目录比如,我需要启动一个ubuntu的容器,并把/opt文件挂载在这个容器上做共享文件夹# a3551444fc85是我...转载 2019-05-07 20:18:29 · 19515 阅读 · 2 评论 -
创建最小的Go-Docker镜像
一个简单的Go程序镜像首先让我们创建一个很简单的Go程序:package mainimport "fmt"func main() { fmt.Println("hello world")}运行下面的命令会创建一个超小的镜像, 这是我们的第一种方式:GOOS=linux CGO_ENABLED=0 go build -ldflags="-s -w" -o app app.go &原创 2019-03-04 08:11:35 · 751 阅读 · 0 评论 -
Docker——退出而不关闭容器
一般情况下,进入docker容器后如果退出容器,容器就会变成Exited的状态,那么如何退出容器让容器不关闭呢?如果要正常退出不关闭容器,请按Ctrl+P+Q进行退出容器,这一点很重要,请牢记!以下示例为退出容器但不关闭容器[root@localhost ~]# docker attach c600c4519fc8[root@c600c4519fc8 /]# exitexit[root...原创 2019-02-19 19:10:17 · 11767 阅读 · 0 评论 -
Docker日志太多导致磁盘占满
Docker日志太多导致磁盘占满我有一台服务器上面部署了多个docker容器, 并且每个docker容器都往stderr中源源不断的输出日志,导致今天磁盘被占满了。搜索了一下,docker官方网站上提供了一篇解决方案的文章。Docker容器在启动/重启的时候会往/var/lib/docker中写东西,如果你在启动docker容器遇到No space left on device的问题,可以按照...原创 2019-02-25 08:40:05 · 2510 阅读 · 0 评论 -
制作自己的Docker镜像
写在前面镜像和容器的区别是什么,镜像,是一个静态的文件;容器,动态进程,具有生命周期图解制作属于自己的Docker镜像,一般有两种方式,第一种为commit方式,利用已有的镜像,运行后安装定制自己需要的环境,然后生成镜像;另一种就是build方式,通过编写Dockerfile命令脚本进行生成镜像。使用非root用户操作DOCKERdocker默认使用root操作。创建docke...原创 2019-02-25 08:20:23 · 15108 阅读 · 2 评论 -
docker-system-—— 一个全新的命令集合
docker system 目前拥有四个子命令,分别是:docker system dfdocker system eventsdocker system infodocker system prunedocker system 其中最重要的一个命令就是 docker system prune 命令,清理没有使用的数据,包括镜像数据,已经停止的容器查看 docker system 帮...原创 2019-02-25 08:18:39 · 2889 阅读 · 0 评论 -
Docker操作命令——停止、删除篇
停止、删除命令对docker容器进行停止或删除操作的命令,会在接下来的文章中更新”docker system“系列命令列出所有的容器 IDdocker ps -aq停止所有的容器docker stop $(docker ps -aq)删除所有的容器docker rm $(docker ps -aq)删除所有的镜像docker rmi $(docker images -q)...原创 2019-02-25 08:15:45 · 1382 阅读 · 0 评论 -
Ubuntu 安装 Docker CE及配置国内加速
Ubuntu 安装 Docker CE警告:切勿在没有配置 Docker APT 源的情况下直接使用 apt 命令安装 Docker.准备工作系统要求Docker CE 支持以下版本的 Ubuntu 操作系统:Bionic 18.04 (LTS)Xenial 16.04 (LTS)Trusty 14.04 (LTS) (Docker CE v18.06 及以下版本)Dock...原创 2019-02-12 17:55:21 · 3275 阅读 · 0 评论 -
使用Dockerfile定制镜像
使用 Dockerfile 定制镜像原文地址:https://yeasy.gitbooks.io/docker_practice/image/build.html#项目地址:https://github.com/yeasy/docker_practice从刚才的 docker commit 的学习中,我们可以了解到,镜像的定制实际上就是定制每一层所添加的配置、文件。如果我们可以把每一层修...原创 2019-02-16 13:33:27 · 195 阅读 · 0 评论 -
Dockerfile 多阶段构建
多阶段构建之前的做法在 Docker 17.05 版本之前,我们构建 Docker 镜像时,通常会采用两种方式:全部放入一个 Dockerfile一种方式是将所有的构建过程编包含在一个 Dockerfile 中,包括项目及其依赖库的编译、测试、打包等流程,这里可能会带来的一些问题:镜像层次多,镜像体积较大,部署时间变长源代码存在泄露的风险例如,编写 app.go 文件,...原创 2019-02-16 13:31:46 · 1508 阅读 · 0 评论 -
Linux安装Docker CE
之前写过一篇安装博客,现在修正一些错误并加入centos7安装docker方式Ubuntu 安装 Docker CE警告:切勿在没有配置 Docker APT 源的情况下直接使用 apt 命令安装 Docker.系统要求Docker CE 支持以下版本的 Ubuntu 操作系统:Bionic 18.04 (LTS)Xenial 16.04 (LTS)Trusty 14.04 (...原创 2019-07-04 14:34:46 · 478 阅读 · 0 评论