【03 : docker - 容器常见操作】教程文章相关的互联网学习教程文章

docker-修改容器挂载目录【代码】

1、停止容器systemctl stop docker.service# 一定要停止容器,不然修改无效#检查容器是否已停止 docker ps 2、修改挂载点信息"MountPoints": {"/etc/gitlab-runner": {"Source": "/opt/gitlab-runner/config","Destination": "/etc/gitlab-runner","RW": true,"Name": "","Driver": "","Type": "bind","Propagation": "rprivate","Spec": {"Type": "bind","Source": "/opt/gitlab-runner/config","Target": "/etc/gitlab-runner"},...

docker一: 镜像与容器管理

Docker的优势:1、启动非常快,秒级实现。2、资源利用率高,在机器中以进程的方式存在,一台机器可以跑上百个docker容器。3、创建和配置后可以在任意地方运行docker,只需将其上传到docker仓库,用到时拉下来就可以4、易迁移,平台依赖性不强。Docker的主要概念:1、镜像:只读模板,类似于安装系统用到的iso文件,对于镜像我们可以自定义,比如在一台机器上安装好lnmp环境,然后打包成为一个镜像,那么后期只需要从仓库中把这个镜...

Docker基本命令与使用 —— Docker容器的网络连接(四)【代码】【图】

一.Docker容器的网络基础通过ifconfig查看docker0的网络设备,docker守护进程就是通过docker0为docker的容器提供网络连接的各种服务。docker0是Linux虚拟网桥。Linux虚拟网桥的特点:可以设置IP地址相当于拥有一个隐藏的虚拟网卡docker0的地址划分:IP:172.17.42.1 子网掩码: 255.255.0.0MAC: 02:42:ac:11:00:00 到 02:42:ac:11:ff:ff总共提供65534个地址docker守护进程在一个容器启动时,实际上它要创建网络连接的两端。一端是在容器...

Docker容器下安装Kong网关(二)【代码】【图】

1 安装kong:这是一个简单的示例,显示了如何将Kong容器连接到Cassandra或PostgreSQL容器。创建一个Docker网络您将需要创建一个自定义网络,以使容器能够发现彼此并进行通信。在此示例中kong-net为网络名称,您可以使用任何名称。 $ docker network create kong-net 启动你的数据库如果您想使用Cassandra容器: $ docker run -d --name kong-database --network=kong-net -p 9042:9042 ...

将一个简单的springboot应用部署到docker容器中【代码】

说明: 在vmware中安装了centos,centos中装了docker1 编写dockerfile FROM openjdk:jdk-slim MAINTAINER hzzENV PARAMS=""EXPOSE 99ADD target/tool-*.jar /app.jar#ENTRYPOINT ["java", "-jar", "$PARAMS /app.jar"] ENTRYPOINT ["sh","-c","java -jar /app.jar $PARAMS"]2 打包,并将配置文件复制到centos的/home/docker/conf目录,将tool-0.0.1.jar复制到/home/docker/target这个文件夹,将dockerfile复制到/home/docker...

centos7 docker容器(一)安装与维护详解【图】

容器安装与维护1. 安装和配置Docker# yum install docker650) this.width=650;" title="捕获1.PNG" src="/upload/getfiles/default/2022/11/8/20221108025503190.jpg" />2. 开始Docker守护进程:# systemctl start docker # systemctl status docker# systemctl enable docker650) this.width=650;" title="捕获.PNG" src="/upload/getfiles/default/2022/11/8/20221108025503465.jpg" />3. 运行容器守护进程和测试映像:# docker r...

docker挂载宿主机文件夹到容器里面

docker run -d -p 8090:8080 -v /[宿主机文件绝对路径]:/[容器路径] --name [新名字] [容器名字]例子 docker run -d -p 8090:8080 -v /usr/webapps/app1:/usr/local/tomcat/webapps --name tomcat1 docker.io/tomcat 进入容器指令 docker exec -it [容器名字] /bin/basha注意:项目部署在tomcat下 记得放在ROOT文件夹下面原文:https://www.cnblogs.com/cxca/p/9209154.html

【转载】基于Docker的CaaS容器云平台架构设计及市场分析【图】

【转自】http://www.cnblogs.com/darkprince/p/5115739.html基于Docker的CaaS容器云平台架构设计及市场分析---转载请注明出处,多谢!--- 1 项目背景---概述:  “在移动互联网时代,企业需要寻找新的软件交付流程和IT架构,从而实现架构平台化,交付持续化,业务服务化。容器将成为新一代应用的标准交付件,容器云将帮助企业用户构建研发流程和云平台基础设施。缩短应用向云端交付的周期,降低运营门槛。加速企业向互联网技术和业...

Docker 命令-容器命令运行并启动容器(7)【图】

启动一个容器并分配一个虚拟终端进入-itdocker run -it 831691599b88启动一个容器在后台运行-d,运行后并退出docker run -d centosdocker run -d -p 7777:8080 tomcat启动一个容器并给容器起个新名字docker run -it --name mycentos centos启动一个容器在后台运行-d,并退出容器docker run -itd centosdocker run -itd --name mycentos1 centos查看当前正在运行的docker ps查看已经运行和正在运行的容器docker ps -a查看最后运行的...

Docker:容器启动时报错(iptables failed)【代码】

报错今天,在运行docker容器将8080映射为内部80端口时失败。报错内容为“iptables failed”(如下图)。 对此,重启docker可以解决此问题。环境操作系统:CentOS8 ,已安装Docker(CentOS 8 的docker安装 https://www.cnblogs.com/luyj00436/p/14515187.html)解决方案重启docker1 systemctl restart docker参考网址https://blog.csdn.net/weixin_42273374/article/details/82223640原文:https://www.cnblogs.com/luyj00436/p/1475...

docker删除所有的容器和镜像【代码】

这几天在学docker,产生的镜像和容器挺多的.一个一个删太麻烦了.记录一下删除的命令以后方便查找.删除所有的容器docker container prune删除所有的镜像docker image prune 网上有的说命令要这么写docker rmi $(docker images -q)但是我试了一下,会报错,就用上面的那两个就可以了.原文:https://www.cnblogs.com/tyoutetu/p/12237497.html

Docker 容器日志的那些事儿【图】

如果时光可以倒流,现实世界的每一步都可以分解到最小,记录下来,就是日志,万物即日志。面对历史,审视日志,可以选择忘却,也可以选择铭记;经历过的,可以选择珍藏,同样也可以让它尘封。Docker容器又何尝不是?日志就像一根时间轴,你在或者不在,他都在那。有人对其善意,有人却对其随意。如若不信,可以回忆,自己是否善待Docker容器的日志。1.传统应用的日志如若不是被过去伤得太深,踏入一个新的世界,应该还是会怀念过往...

如何修改运行中的docker容器的端口映射【图】

在docker run创建并运行容器的时候,可以通过-p指定端口映射规则。但是,我们经常会遇到刚开始忘记设置端口映射或者设置错了需要修改。当docker start运行容器后并没有提供一个-p选项或设置,让你修改指定端口映射规则。那么这种情况我们该怎么处理呢?今天Docker君教你如何修改运行中的docker容器的端口映射?方法一:删除原有容器,重新建新容器这个解决方案最为简单,把原来的容器删掉,重新建一个。当然这次不要忘记加上端口映...

Docker容器学习梳理-容器时间跟宿主机时间同步【代码】

在Docker容器创建好之后,可能会发现容器时间跟宿主机时间不一致,这就需要同步它们的时间,让容器时间跟宿主机时间保持一致。如下:宿主机时间 [root@docker ~]# date Thu Jan 4 13:42:52 CST 2018 容器时间 [root@docker ~]# docker exec -it ee4f586fb196 /bin/bash [root@ee4f586fb196 /]# date Thu Jan 4 05:43:51 UTC 2018 发现两者之间的时间相差了八个小时! 宿主机采用了CST时区,CST应该是指(China Shanghai Time,...

Docker容器镜像删除【代码】【图】

借鉴:https://www.cnblogs.com/q4486233/p/6482711.html 1、停止所有的容器,这样才能够删除其中的images:  docker stop $(docker ps -a -q)  如果想要删除所有的容器的话再加一个指令  docker rm $(docker ps -a -q) 2、查看当前有些什么images  docker images 3、删除images,通过images的id来指定删除谁  docker rmi <image id> 4、如果想要全部删除的话就可以用到下面这个命令docker rmi $(docker images -q) 或者...