
docker
陈家宝
其实我觉得吧,压力也没那么大[doge]
展开
-
docker容器之间的网络通信
docker创建容器时,默认分配了bridge网络,这样所有的容器都在同一个网段,是能够相互通信的。那如果想某些容器之间不能通信呢?通过自定义网络就能实现。一、创建两个使用默认bridge网络的容器docker run -itd --name jack1 busyboxdocker run -itd --name jack2 busybox二、创建自定义网络jack-networkdocker network create --driver bridge jack-network三原创 2020-10-12 14:19:32 · 748 阅读 · 0 评论 -
docker搭建私有仓库
docker官方提供了Registry镜像,可以用来搭建本地私有镜像仓库。本文示例私有镜像仓库的搭建,以及实现登录验证功能。目录一、启动 Docker Registry二、上传镜像到本地私有仓库三、配置私有仓库认证3.1 确定宿主机IP地址3.2 生成自签名证书3.3 生成用户名和密码3.4 启动Docker Registry本地镜像仓库服务3.5 配置Docker Registry访问接口3.6 通知docker使用私有仓库3.7 测试推送镜像3.7.1 镜原创 2020-10-12 02:32:32 · 1375 阅读 · 0 评论 -
阿里云镜像仓库
本文示例将镜像推送到阿里云镜像仓库。目录一、创建镜像仓库二、将镜像推送到Registry一、创建镜像仓库创建成功后,点击仓库名称。有上传镜像、拉取镜像的示例代码。二、将镜像推送到Registry第一步:登录阿里云Docker Registry[root@localhost ~]# sudo docker login --username=1181120299@qq.com registry.cn-shenzhen.aliyuncs.comPa.原创 2020-10-11 23:22:35 · 6310 阅读 · 0 评论 -
通过Dockerfile文件构建镜像
本文通过构建Nginx镜像,示例如果通过Dockerfile文件构建镜像。目录一、创建一个目录二、编写Dockerfile文件三、构建镜像四、使用构建成功的镜像创建容器五、测试一、创建一个目录创建目录的目的,用于区分不同镜像的构建。相当于工作空间。[root@localhost install]# mkdir nginx_build[root@localhost install]# cd nginx_build/[root@localhost nginx_build原创 2020-10-11 18:49:06 · 5854 阅读 · 0 评论 -
DSL语法
通过docker build命令制作镜像,需要编写Dockerfile文件,该文件需要严格按照DSL语法进行编写。原创 2020-10-11 16:17:09 · 732 阅读 · 0 评论 -
docker容器/镜像打包
镜像打包:1、镜像打包docker save -o /opt/jacktomcat.tar jacktomcat2、将打包的镜像上传到其它服务器scp jacktomcat.tar 192.168.42.169:/install/3、导入镜像docker load -i /install/jacktomcat.tar容器打包:1、容器打包docker export -o /install/tomcatContainer.tar container32、导入..原创 2020-10-11 15:44:58 · 496 阅读 · 0 评论 -
docker commit制作镜像
docker commit:根据容器的更改创建新镜像。本次示例制作一个tomcat镜像。一、拉取一个基础镜像其实就是OS操作系统。tomcat得跑在操作系统上吧,本次使用centos。docker pull centos二、创建一个交互式容器三、文件上传将准备好的Tomcat、jdk文件,从宿主机上传到容器中。四、在容器中安装jdk可以使用命令进行安装:yum search jdk 选择要安装的版本,然后yum install jdk。本次对上传的jdk压缩原创 2020-10-11 15:05:58 · 2604 阅读 · 0 评论 -
docker命令
docker images 列出镜像docker pull 拉取镜像。不加版本tag,默认拉取最新版本。如果需要指定版本,使用语法docker pull image:versionTagdocker search 查找镜像docker rmi 删除一个或者多个镜像。后面可以跟镜像名称或者镜像iddocker run 在一个新的容器执行一条命令。示例创建一个交互式容器:-i 交互式容器-t 分配一个虚拟机终端--name 指定容器名称(必须唯一).原创 2020-10-11 00:22:23 · 312 阅读 · 0 评论 -
docker配置镜像加速器
如果来拉取镜像的过程中,发现速度很慢。可以考虑配置镜像加速器。本次演示配置阿里云镜像加速器。命令都挺全,按操作文档进行即可。原创 2020-10-10 23:25:33 · 1725 阅读 · 0 评论