
docker
studywinwin
这个作者很懒,什么都没留下…
展开
-
docker-compose
docker-compose Compose 是 docker 提供的一个命令行工具,用来定义和运行由多个容器组成的应用。 使用 compose,我们可以通过 YAML 文件声明式的定义应用程序的各个服务,并由单个命令完成应用的创建和启动。 安装 curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.0/do...原创 2020-03-16 21:03:34 · 225 阅读 · 0 评论 -
管理应用程序数据
管理应用程序数据 数据卷 volume 创建数据卷 datavol01 用卷创建容器c_nginx docker volume create datavol01 docker run -itd --name c_nginx --mount src=datavol01,dst=/usr/local/nginx/html nginx:v1 ls /var/lib/docker/volumes/data...原创 2020-03-16 18:06:24 · 208 阅读 · 0 评论 -
Dockerfile
Dockerfile 指令 Dockerfile安装nginx 创建目录 mkdir /nginx/ cd /nginx/ 上传 nginx-1.16.1.tar.gz 本机上有一个镜像 编写Dockerfile vim /nginx/Dockerfile FROM centos7-min MAINTAINER xuepeng RUN yum clean all && yum...原创 2020-03-16 16:13:39 · 176 阅读 · 0 评论 -
docker单节点网络模式
网络模式原创 2020-03-16 10:11:19 · 286 阅读 · 0 评论 -
将docker容器配置与宿主机同一网络
将docker容器配置与宿主机同一网络 宿主机ip: 192.168.43.39 配置网络 [root@CentOS7-39 network-scripts]# cat ifcfg-br0 TYPE="Bridge" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="none" DEFROUTE="yes" IPV4_FAILURE_FATAL="...原创 2020-03-15 14:57:46 · 3074 阅读 · 0 评论 -
发布容器的web服务
发布容器的web服务 宿主机ip:192.168.43.29/24 将 centos镜像启动为容器 进入容器,安装 nginx 修改 index.html 将这个容器打包成镜像 docker run -itd centos bash docker exec -it 314328d9 bash [root@314328d90000 /]# yum install nginx -y [root@3...原创 2020-03-15 14:04:46 · 477 阅读 · 0 评论 -
docker数据管理和数据卷的备份与恢复
docker数据管理 挂载宿主机的目录到容器里 docker run -itd -v localdir:containerdir mirrorsname bash containerdir目录会自动创建 docker run -itd -v /data:/container/data centos8 bash 进入到容器的挂载目录写入数据会自动保存到 localdir目录 挂载数据卷到容器里 d...原创 2020-03-14 17:17:38 · 313 阅读 · 0 评论 -
自建docker私有仓库
自建docker私有仓库 拉取镜像 registry registy为docker官方提供的一个镜像,我们可以用它来创建本地的docker私有仓库 docker pull registry 以镜像启动容器,并作端口映射 docker run -d -p 5000:5000 registry 访问仓库 curl 127.0.0.1:5000/v2/_catalog 上传镜像到仓库...原创 2020-03-14 16:00:45 · 635 阅读 · 0 评论 -
容器管理
容器管理 创建一个容器 但这个容器并没有运行 docker create -it centos7-min bash 容器的启动,停止,重启 docker start 1773a367cd56 docker start|stop|restart 容器id docker run -itd 镜像名 bash; 相当于create,start docker run -it centos7-m...原创 2020-03-14 13:08:20 · 194 阅读 · 0 评论 -
使用模板创建镜像
使用模板创建镜像 下载模板 centos-7-x86_64-minimal.tar.gz http://openvz.mirror.digitalpacific.com.au/template/precreated/centos-7-x86_64-minimal.tar.gz 将模板导入变为镜像 cat centos-7-x86_64-minimal.tar.gz |docker import -...原创 2020-03-14 11:33:33 · 457 阅读 · 0 评论 -
通过容器创建镜像
通过容器创建镜像 进入到容器里 docker exec -it CONTAINER ID bash yum install net-tools -y 系统的网卡多了一个 docker0,ip 为 172.17.0.1/16 将容器创建为镜像 docker commit -m “” -a “” CONTAINER ID 新的镜像名 docker commit -m "install net-t...原创 2020-03-13 23:21:41 · 512 阅读 · 0 评论 -
docker镜像管理
docker镜像管理 配置 docker加速器 提高下载镜像速度 vim /etc/docker/daemon.json { "registry-mirrors": ["https://dhq9bx4f.mirror.aliyuncs.com"] } 重启docker服务,再次拉取镜像 拉取镜像 docker pull centos 查看本地有哪些镜像 docker images ...原创 2020-03-13 21:28:26 · 150 阅读 · 0 评论 -
docker安装
docker安装 安装必要的一些系统工具 yum install -y yum-utils device-mapper-persistent-data lvm2 添加软件源信息 yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 更新并安装Docker-CE...原创 2020-03-13 20:04:50 · 126 阅读 · 0 评论