一佳互联

展开菜单

Docker的安装及日常命令的使用(二)

Docker的安装及日常命令的使用(二)
1.Docker的安装及使用 Docker是通过内核虚拟化技术来提供容器的资源隔离与安全保障。由于docker通过操作系统层的虚拟化实现隔离,所以docker容器在运行时,不需要类似虚拟机额外的操作系统开销,提高资源利用率 Docker初期把lxc二次开发,后来觉得lxc是在不能满足需求,再次开发了libcontainer Docker的主要目标是“Build,ship,and run any app,angwh...

Docker网络、端口映射详解篇(三)

Docker网络、端口映射详解篇(三)
1.docker容器的网络访问 1.1.为甚docker容器的地址是172网段 在安装好docker后默认会添加一块网卡,和kvm虚拟化一样,都会生成一块新的网卡与docker容器进行连接 1.1.获取docker容器的IP地址 语法格式: ​ docker container inspect 容器id container可有可无 主要看最后的networks [root@docker0...

Docker数据volume配置详解及案例应用(四)

Docker数据volume配置详解及案例应用(四)
1.docker数据卷 1.1.docker挂载宿主机数据卷 一般来说nginx只有默认首页,我们装了nginx肯定不只有首页,因此网站源码存放位置我们需要考虑了,放到容器中,很多命令在容器中不生效这点就很头疼,因此就有了挂载这么个说发,在宿主机建一个目录,挂载到容器中,宿主机发生改变,容器也会跟着改变,实时同步 语法格式: ​ docker run -d -p 宿主机端口:docker端口 -v src:...

手动制作Docker镜像及dockerfile初步入门(五)

手动制作Docker镜像及dockerfile初步入门(五)
1.手动制作docker镜像 手动构建docker镜像的思路:首先运行一个容器,进入容器里面,安装所需程序,退出容器,提交容器为镜像即可 1.1.手动构建centos镜像 1.1.1.配置容器 1.首先运行一个容器 [root@docker01 ~]# docker run -d -it --privileged -p 2222:22 --name centos8.2 centos:latest /usr...

Dockerfile指令详解(六)

Dockerfile指令详解(六)
dockfile详细配置 1.dockerfile主要组成部分 基础镜像信息 FROM centos:6.9 制作镜像操作指令 RUN yum -y install openssh-server 容器启动时操作指令 CMD ["/bin/bash"] 2.dockerfile常用指令...

Dockerfile构建kodexporer(七)

Dockerfile构建kodexporer(七)
dockerfile构建kodexporer.m 1.手动构建kodexplorer容器 1.1.运行一个centos6.9容器 [root@docker01 ~]# docker run -d -it -p 80:80 --name=centos69_kod centos:6.9 1.2.进入容器 [root@docker01 ~]# docker exec -it centos69_kod /...

Docker容器分层、容器互联(八)

Docker容器分层、容器互联(八)
4.镜像分层 镜像封层类似于kvm链接克隆,只保留修改过的内容 镜像封层的好处:节省磁盘空间,相同的内容只需加载一份到内存 每当使用docker load导入一个镜像时就会发现会分为好几层,layer是层的意思,每一层对应不同执行命令所产生的数据,在使用dockerfile时定义RUN,每一个RUN就是一层,可以用docker image history 镜像名来查看镜像构建的历史 [root@do...

Docker私有仓库registry(九)

Docker私有仓库registry(九)
1.docker私有仓库registry ###1.1.普通registry 所谓普通的registry就是不需要认证,直接就可以上传到仓库 1)安装registry镜像 [root@docker01 ~]# docker run -d -p 5000:5000 --restart=always --name registry -v /data/myregistry:/var/lib/registry re...

Docker的四种网络模型(十)

Docker的四种网络模型(十)
1.docker的四种网类型 语法格式 docker run -it --network 网络类型 镜像 1.1.None 不为容器配置任何网络功能,–net=noe 1.指定网络类型为none [root@docker01 ~]# docker run -it --network none centos69_ssh_df:v3 /bin/bas...