
Docker
KnifeBlade
不要只是看起来很努力。
展开
-
docker 安装
以下为ubuntu16.04下docker的安装步骤。(1)下载执行官方提供的docker安装脚本:下载脚本:curl -fsSL get.docker.com -o get-docker.sh执行脚本:sudo sh get-docker.sh --mirror Aliyun;(2)配置镜像加速器:在 /etc/docker/daemon.json 文件中写入以下内...原创 2018-05-31 14:49:21 · 162 阅读 · 0 评论 -
docker - 构建镜像(通过修改已有的镜像构建镜像)
目标:制作一个带有tomcat和jdk的镜像。 (1)下载jdk和tomcat并解压放到指定文件夹(如:/opt/docker) (2)启动镜像并将上述文件夹挂载到镜像的指定目录下,进入镜像的挂载目录下查看文件即可看到apache和tomcat: (3)设置镜像中的环境变量: ...原创 2018-05-31 16:37:19 · 4769 阅读 · 0 评论 -
docker常用命令(持续更新)
查看本地所有镜像:docker images; 查看本地所有容器:docker ps -a / 查看本地所有运行中容器:docker ps; 拉取镜像:docker pull imageName:tag; 删除镜像:docker rmi imageId; 为镜像打标签:docker tag imageName username/repository:tag; 将镜像推送到镜像仓库:do...原创 2018-05-31 17:01:24 · 2703 阅读 · 0 评论 -
docker - 构建镜像(Dockerfile文件)
通过Dockerfile文件可以很方便的构建我们所需的镜像,我理解的该方式的原理:将在终端执行的各种命令写入Dockerfile文件,在执行构建命令时docker会将这些命令翻译为终端命令执行完成构建。Dockerfile文件通常由以下部分构成:(1)FROM image_name //指定构建的基础镜像(2)MAINTAINER name //指定构建人(3...原创 2018-06-01 10:04:46 · 3957 阅读 · 0 评论 -
docker容器的启动与停止
第一种:通过镜像启动一个新的容器:(1)首先执行: sudo docker ps -a 查看本地docker容器的情况: 可以看到此时本地是没有容器的!(2)然后使用本地的镜像启动一个新的容器: 先执行: sudo docker images 查看本地的镜像; 再根据镜像启动一个容器:sudo docker run 启动参数 镜像id/镜像名称+Tag 可以看到...原创 2018-08-09 17:31:58 · 46943 阅读 · 1 评论 -
docker学习(三)--- 配置代理/修改镜像源
很多情况下公司内部访问外网需要通过代理,所以为docker配置代理是很必要的。而docker默认的镜像源服务器位于国外,下载速度怎一个慢字了得,所以更换为国内镜像源或者网易的镜像源也是很有必要的。一、配置代理(亲测有效)(1)创建以下目录:/etc/systemd/system/docker.service.d(2)在上述目录下创建http-proxy.conf文件,内容如下: [Se...原创 2018-12-04 10:08:24 · 4331 阅读 · 1 评论 -
docker学习(二)------ 搭建本地docker镜像仓库
docker默认的镜像仓库是位于公网上的,有的时候我们不希望自己的镜像可以被他人看到,只希望被我们内部的开发人员使用,此时可以选择搭建本地的私有docker镜像仓库。docker提供了一个名为"registry"的镜像,我们拉取该镜像,通过修改配置在本地运行即可搭建本地镜像仓库。1、拉取"registry"镜像:sudo docker pull re原创 2018-12-03 11:30:30 · 433 阅读 · 0 评论