docker
docker使用
poixao
这个作者很懒,什么都没留下…
展开
-
dockerfile
dockerfile指令介绍FROM 指定基础镜像MAINTAINER 指定作者RUN 执行命令COPY 复制文件ADD 更高级的复制文件CMD 容器启动命令RUN与CMD的区别ENTRYPOINTCMD与ENTRYPOINTRUN、CMD、ENTRYPOINT三者的区别ENV 设置环境变量ARG 构建参数VOLUME 定义匿名卷EXPOSE 声明端口EWORKDIR原创 2020-08-31 22:50:06 · 128 阅读 · 0 评论 -
安装docker私有仓库harbor以及使用
1、下载指定版本的docker-compose $ curl -L https://github.com/docker/compose/releases/download/1.13.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose 2、对二进制文件赋可执行权限 $ sudo chmod +x /usr/local/bin/docker-compose 3、测试下docker-compose是原创 2020-08-30 21:23:38 · 478 阅读 · 0 评论 -
docker存储卷
[root@docker ~]# docker run -it -v /zyy --rm nginx /bin/bash root@4681974e44f8:/# ls zyy root@4681974e44f8:/# mkdir /zyy/web root@4681974e44f8:/# mkdir zyy/web2 [root@docker ~]# docker inspect 4681974e44f8 "Mounts": [ { "Type原创 2020-08-30 12:02:27 · 260 阅读 · 0 评论 -
docker容器网络配置
docker容器网络配置Linux内核实现名称空间的创建创建Network Namespace操作Network Namespace转移设备veth pair创建veth pair实现Network Namespace间通信veth设备重命名容器的常用操作查看容器的主机名在容器启动时注入主机名手动指定容器要使用的DNS手动往/etc/hosts文件中注入主机名到IP地址的映射开放容器端口自定义docker0桥的网络属性信息 Linux内核实现名称空间的创建 创建Network Names原创 2020-08-28 21:44:49 · 309 阅读 · 0 评论 -
docker四种网络模式
docker四种网络模式1.bridge模式2.host模式3.container模式4.none模式 1.bridge模式 bridge模式是docker的默认网络模式 当Docker进程启动时,会在主机上创建一个名为docker0的虚拟网桥,此主机上启动的Docker容器会连接到这个虚拟网桥上。虚拟网桥的工作方式和物理交换机类似,这样主机上的所有容器就通过交换机连在了一个二层网络中。 从docker0子网中分配一个IP给容器使用,并设置docker0的IP地址为容器的默认网关。在主机上创建一原创 2020-08-28 10:49:54 · 938 阅读 · 0 评论 -
docker镜像管理基础
[root@docker ~]# docker pull busybox Using default tag: latest latest: Pulling from library/busybox 61c5ed1cbdf8: Pull complete Digest: sha256:4f47c01fa91355af2865ac10fef5bf6ec9c7f42ad2321377c21e844427972977 Status: Downloaded newer image for busybox:late原创 2020-08-27 10:19:26 · 239 阅读 · 0 评论 -
docker的常用命令与参数
docker的常用命令1. docker的常用命令1.1 docker search1.2 docker pull1.3 docker images1.4 docker create1.5 docker start1.6 docker ps1.7 docker run1.8 docker restart1.9 docker stop1.10 docker kill1.11 docker rm1.12 docker logs1.13 docker attach1.14 docker exec1.15 doc原创 2020-08-26 22:54:53 · 554 阅读 · 0 评论 -
docker容器基础介绍
docker介绍1. 容器(Container)2. 传统虚拟化与容器的区别3. Linux容器技术4. Linux Namespaces5. CGroups6. LXC7. docker基本概念8. docker工作方式9. docker容器编排 1. 容器(Container) 容器是一种基础工具;泛指任何可以用于容纳其他物品的工具,可以部分或完全封闭,被用于容纳、储存、运输物品;物体可以被放置在容器中,而容器则可以保护内容物; 2. 传统虚拟化与容器的区别 虚拟化分为以下两类:原创 2020-08-26 10:00:38 · 206 阅读 · 0 评论 -
docker的作用与安装
安装docker 配置yum源 curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo sed -i 's/\$releasever/7/g' /etc/yum.repos.原创 2020-08-26 10:53:34 · 606 阅读 · 0 评论