Docker
Docker
该专栏的所有内容,均来源于
【遇见狂神说的个人空间-哔哩哔哩】 https://b23.tv/SrJ1pD9
will_net
这个作者很懒,什么都没留下…
展开
-
jenkins gitlab CI/CD
jenkins gitlab CI/CD原创 2022-07-22 16:09:43 · 284 阅读 · 0 评论 -
dockerfile Jenkins+python+pytest(二)
jenkins gitlab 发送邮件原创 2022-07-22 15:45:36 · 398 阅读 · 0 评论 -
dockerfile Jenkins+python+pytest(一)
dockerfile Jenkins+python+pytest原创 2022-07-06 15:44:48 · 527 阅读 · 0 评论 -
docker+jenkins+nginx+.net core 部署
jenkins 新建 TMAPP 项目cd /var/lib/jenkins/workspace/TMAPP/src/TMAppimage_version=`date +%Y%m%d%H%M`;echo $image_version;# 中止以前的docker containerCID=$(docker ps -aq --filter name=coretmapp)echo $CIDif [ "$CID" != "" ];then docker stop $CID docke原创 2022-05-18 15:02:44 · 379 阅读 · 0 评论 -
docker+jenkins+nginx+vue 部署
新建一个项目cd /var/lib/jenkins/workspace/TutorWebnpm install --unsafe-perm=true# 下载 vue-clinpm install -g @vue/cli --unsafe-perm=true# 构建项目,生成dist目录#npm run build --unsafe-perm=true#npm run dev --unsafe-perm=truenpm run build:dev --unsafe-perm=true原创 2022-05-18 12:39:06 · 537 阅读 · 1 评论 -
docker 部署Jenkins
安装Jenkinscd /homemkdir jenkins#查看目录归属ID命令 ls -nd /home/jenkins ,这里查看ID是1000ls -nd /home/jenkinschown -R 1000:1000 /home/jenkins#--privileged=true 给容器有root权限,方便进入容器操作docker run -it --name myjenkins -p 3311:8080 --privileged=true -v /home/jenkins:/va原创 2022-05-18 11:47:27 · 103 阅读 · 0 评论 -
Docker 部署Redis 集群&解决 Waiting for the cluster to join
创建redis 网络docker network create redis --subnet 172.38.0.0/16通过脚本创建6个redis 配置转载 2022-05-11 17:51:46 · 839 阅读 · 0 评论 -
Docker 自定义网络
查看所有的docker网网络模式:bridge 桥接 (docker 默认)none 不配置网络host 和宿主机共用网络container 容器网络连通(用的少,局限很大)测试#原来我们是直接启动 默认--net bridge 就是我们的docker 0docker run -d -P --name tomcat01 tomcat:8.0#自定义网络[root@iZwz9f559fa6a275jj2x0sZ ~]# docker network create --driver b转载 2022-05-07 18:53:27 · 185 阅读 · 0 评论 -
Docker 网络
理解docker0ip addr#部署一个tomcat容器docker run -d -P --name tomcat01 tomcat#查看容器内部网络地址转载 2022-05-07 18:53:51 · 71 阅读 · 0 评论 -
- Status code: 404 for http://mirrors.cloud.aliyuncs.com/centos/8/AppStream/x86_64/os/repodata/repom
Errors during downloading metadata for repository 'appstream': - Status code: 404 for http://mirrors.cloud.aliyuncs.com/centos/8/AppStream/x86_64/os/repodata/repomd.xml (IP: 100.100.2.148)原创 2022-04-27 19:08:57 · 3145 阅读 · 0 评论 -
DockerFile
dockerfile是用来构建镜像的构建步骤:1、编写一个dockerfile 的文件2、docker build 构建一个镜像3、docker run 运行4、docker push 发布镜像(docker hub ,阿里云镜像仓库)基础知识:1、每个指令都是大写2、执行性顺序是从上到下3、# 表示注释4、每个指令都会创建提交提交一个新的镜像层,并提交dockerfile 是面向开发的,我们以后发布项目,做镜像,就需要编写dockerfile文件docker 镜像逐渐成为了企业新转载 2022-04-23 15:58:59 · 2423 阅读 · 0 评论 -
Docker 容器数据卷
什么是容器数据卷?数据都是在容器中,容器删除数据丢失,需求:数据持久化mysql 容器删除了,相当于删库,mysql 的数据可以存储在宿主机容器之间有个数据共享技术,docker 容器的数据同步到宿主机使用数据卷#1、使用-v 挂载 /home/ceshi 宿主机地址 /home 容器地址docker run -it -v /home/ceshi:/home centos /bin/bash#2、查看详细信息docker inspect 容器id#3、进入容器,创建文件touch c转载 2022-04-21 15:43:39 · 88 阅读 · 0 评论 -
Docker 创建镜像
提交镜像docker commit#1、启动Tomcatdocker run -it --name tomcat01 -p 3344:8080 tomcat#2、进入容器内 Tomcat 的webapps 是空的docker exec -it 容器id /bin/bash#3、 将webapps.dist 下的所有子文件复制到webapps cp -r webapps.dist/* webapps#4、查看进入webapps cd webapps#5、查看 文件ls#6、创建新的t转载 2022-04-21 15:16:47 · 159 阅读 · 0 评论 -
Docker 可视化
可视化portainer(先用这个)rancher(ci/cd 再使用)什么是portainer?docker图形化界面管理工具,提供一个后台供我们操作docker run -d -p 8088:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name portainer portainer/portainer测试:http://ip:8088/可视化面板基本不会使用...转载 2022-04-21 11:55:42 · 118 阅读 · 0 评论 -
Docker 实操练习
Docker 安装nginx#1、搜索nginx 镜像,建议大家去docker 搜索,可以看到帮助文档docker search nginx#2、下载nginx 镜像 docker pull nginx#3、安装运行容器,将容器命名为nginx01 3344 是宿主机端口 80是容器端口,宿主机&阿里云需要开启端口docker run -d --name nginx01 -p 3344:80 nginx#4、查看curl localhost:3344#5、进入容器docker转载 2022-04-21 11:28:20 · 433 阅读 · 0 评论 -
Docker 容器
Docker 容器有了镜像才能创建容器新建容器并启动docker pull centos#docker run [可选参数] iamge#参数说明--name="Name" 容器名称-d 后台方式运行-it 使用交互方式运行,进入容器查看内容-p 指定容器的端口 -p 8080:8080 (小写p) -p 宿主机端口:容器端口-P 随机指定端口 (大写P)启动并进入容器#启动进入容器docker run -it centos /bin/bash退出容器#从容器中退出,容转载 2022-04-16 18:56:41 · 67 阅读 · 0 评论 -
Docker 常用命令&镜像
Docker 常用命令帮助文档:https://docs.docker.com/engine/reference/commandlinedocker 镜像命令#查看docker的版本docker version##帮助命令docker --help#查看镜像docker imagesREPOSITORY 镜像仓库源TAG 镜像标签IMAGE ID 镜像IDCREATED 镜像的创建时间SIZE 镜像的大小REPOSITORY TAG I转载 2022-04-15 17:26:08 · 96 阅读 · 0 评论 -
Docker 安装&docker run 流程&docker 说明
docker 安装镜像:类似一个模板,通过模板可以来创建容器服务容器:通过镜像来创建的仓库:存放镜像的地方查看docker 帮助文档#查看内核版本uname -r#查看系统cat /etc/os-release安装docker#第一步 卸载旧版本yum remove docker \ docker-client \ docker-client-latest \ doc转载 2022-04-14 18:19:56 · 398 阅读 · 0 评论 -
Docker 概叙
Docker 出现的原因?开发–生产 两套环境环境配置特别麻烦希望发布一个项目 带上环境带包部署上线一套流程docker 的核心是打包隔离docker 通过隔离机制,将服务器利用到极致docker go语言开发,开源项目官网:https://www.docker.com/文档:https://docs.docker.com/仓库:https://hub.docker.com/Docker 能干嘛?之前的虚拟机技术虚拟机技术缺点:1、资源占用多 2 冗余步骤多 3 启动慢容器化转载 2022-04-14 16:28:12 · 60 阅读 · 0 评论