docker
王佑辉
个人笔记,多谢指正,不喜勿喷
展开
-
【docker】docker安装nacos
【代码】【docker】docker安装nacos。原创 2024-02-29 17:11:28 · 827 阅读 · 0 评论 -
【docker】centos7安装harbor
4.账号为admin,密码为Harbor12345(配置里的harbor_admin_password: Harbor12345)1.访问地址:http://172.18.208.85:18080。1.进入目录/opt/harbor/harbor。2. 将离线包上传到目录/opt/harbor。2.ip为配置里的ip,端口为配置里的端口。8.运行./install.sh安装脚本。1. 创建目录/opt/harbor。4. 复制一个harbor.yml。5. 编辑文件harbor.yml。原创 2024-01-08 18:28:52 · 1004 阅读 · 1 评论 -
【线上问题】服务器关机导致docker启动的mysql数据库消失了
5. 确定后,将_data里的数据拷贝到数据库data映射目录,重启docker即可。1. 服务器迁移断电导致docker启动的mysql数据库没有了数据。4. ll命令一下能看到各个数据库名,确定自己要恢复的数据库。1. sudo -i切换root账号。3. mysql重启数据库消失了。2. 查找mysql的容器卷。2. data目录是空的。3. 进入各个_data。原创 2023-11-09 15:20:45 · 1943 阅读 · 0 评论 -
【docker】docker私有仓库
1.docker官方的docker hub(https://hub.docker.com)是一个用于管理公共镜像的仓库,可以从上面拉取镜像到本地,也可以把自己的镜像推送上去。2.若服务器无法访问互联网,或者不希望将自己的镜像放到公网当中,则需要搭建自己的私有仓库来存储和管理自己的镜像。4.修改daemon.json。1.标记镜像为私有仓库的镜像。5.重启docker服务。1.拉取私有仓库镜像。2.启动私有仓库容器。原创 2023-08-05 19:32:19 · 1484 阅读 · 0 评论 -
【docker】docker-compose服务编排
1.docker compose是一个编排多容器分布式部署的工具,提供命令集管理容器化应用的完整开发周期,包括服务构建,启动和停止。原创 2023-08-05 12:01:00 · 684 阅读 · 0 评论 -
【docker】dockerfile发布springboot项目
5.通过dockerfile构建镜像:docker build -f dockerfile文件路径 -t 镜像名称:版本。2.定义作者信息:MAINTAINER:learn_docker<https://www.docker.com>3.将jar包添加到容器:ADD jar包名称.jar app.jar。4.定义容器启动执行命令:CMD java -jar app.jar。1.定义父镜像:FROM java:8。4.docker images查看。5.docker run运行。1.上传一个jar包到目录。原创 2023-08-05 10:45:33 · 900 阅读 · 0 评论 -
【docker】docker镜像原理
6.这种叠加技术叫做统一文件系统技术(Union File System),能够将不同的层整合成一个文件系统,为这些层提供一个统一的视角,从而隐藏了多层的存在,在用户的角度看来,只存在一个文件系统。5.拉取tomcat镜像时,由于tomcat镜像依赖于jdk,然后会拉取jdk镜像,jdk镜像依赖于基础镜像,也会拉取基础镜像,三个镜像称为只读镜像,每一层镜像都可以被其它镜像复用。4.再往上可以叠加其它的镜像文件,例如jdk镜像叠加到rootfs基础镜像,tomcat镜像叠加到jdk镜像。原创 2023-08-02 23:15:05 · 708 阅读 · 0 评论 -
【docker】docker部署单机redis
【代码】【docker】docker部署单机redis。原创 2023-07-27 22:34:34 · 653 阅读 · 0 评论 -
【docker】docker部署nginx
3.创建容器,设置端口映射、目录映射。1.搜索nginx镜像。2.拉取nginx镜像。1.搜索nginx镜像。2.拉取nginx镜像。切回nginx目录执行。原创 2023-07-27 22:28:50 · 2827 阅读 · 0 评论 -
【docker】docker部署tomcat
在tomcat目录下创建test目录,创建index.html,编辑html内容。原创 2023-07-24 22:04:13 · 803 阅读 · 0 评论 -
【docker】docker部署mysql
5.当容器中的网络服务需要被外部机器访问时,可以将容器中提供服务的端口映射到宿主机的端口上。2.容器中部署的mysql端口3306不能被外部机器和宿主机直接通信。6.外部机器访问宿主机的该端口,从而间接访问容器的服务。1.容器内的网络服务和外部机器不能直接通信。3.外部机器和宿主机之间可以直接通信。3.创建容器,设置端口映射、目录映射。4.宿主机和容器可以直接通信。4.操作容器中的mysql。1.搜索mysql镜像。2.拉取mysql镜像。1.搜索mysql镜像。2.拉取mysql镜像。原创 2023-07-24 20:51:35 · 887 阅读 · 1 评论 -
【docker】docker
3.阿里云:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors,将修改代码拷贝到linux中执行即可。1.默认情况下,从docker hub(https://hub.docker.com)下载docker镜像,速度很慢,一般会配置镜像加速器。2.USTC:中科大镜像加速器(https://docker.mirrors.ustc.edu.cn)1.镜像和容器的关系,就像面向对象程序设计中的类和对象,镜像是静态的定义,容器是镜像运行时的实体。原创 2023-07-23 20:07:46 · 396 阅读 · 0 评论 -
【docker】nginx挂载外部配置和日志目录
【代码】【docker】nginx挂载外部配置和日志目录。原创 2023-04-03 10:20:54 · 812 阅读 · 0 评论 -
【docker】删除docker挂载nginx的目录再创建该目录产生403问题
docker删除docker挂载nginx的目录再创建该目录产生403问题。原创 2023-01-06 16:39:27 · 291 阅读 · 0 评论 -
【docker】docker-compose用外部yaml配置springboot项目
docker-compose配置原创 2022-10-27 16:01:10 · 1118 阅读 · 0 评论 -
【docker】docker重新加载nginx配置
docker重新加载nginx配置。原创 2022-08-17 18:18:33 · 16106 阅读 · 1 评论 -
【docker】nacos注册地址为Docker内网IP访问不到问题
test-server: # 与宿主机共享ip network_mode: "host" # 端口映射会失效 ports: - 18888:8888 # networks: # test-net: # aliases: # - test-server原创 2021-10-14 14:07:37 · 1521 阅读 · 0 评论 -
【docker】docker配置redis密码
//其中password为自定义的密码my-redis: image: redis:5.0.2-alpine container_name: my-redis environment: - TZ=Asia/Shanghai volumes: - ./redis/data:/my/data command: "redis-server --requirepass mypassword(自定义的密码) --appendonly yes"原创 2021-09-23 11:44:07 · 404 阅读 · 0 评论 -
【docker】docker操作network
1、创建网络 test-networkdocker network create test-network2、将php容器或其他容器加入到test-network网络docker network connect test-network php3、 查看网络docker network ls4、 断开和移除网络移除网络之前需要断开所有连接到网络的容器:docker network disconnet test-network php移除网络:docker network rm test-ne原创 2021-08-16 20:53:29 · 282 阅读 · 0 评论 -
【docker】linux干掉docker进程
1.说明对于linux内存满了情况,sudo systemctl start docker,sudo systemctl restart docker,sudo systemctl stop docker等等重启 启动docker,均无反应,查询docker状态docker挂起了。直接干掉进程sudo kill -9 15569原创 2021-08-13 18:35:38 · 1428 阅读 · 0 评论 -
【docker】linux系统centos7安装docker
1.安装依赖包//1.安装依赖包sudo yum install -y yum-utils device-mapper-persistent-data lvm22.设置阿里云镜像源//2.设置阿里云镜像sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo3.安装docker-ce//3.安装docker-ce,后续有是否确认操作,输入ysudo原创 2021-06-02 18:09:49 · 234 阅读 · 0 评论 -
【docker】docker常用操作及日志清理
一.centos7.x环境//启动docker服务sudo systemctl start docker//重启docker服务sudo systemctl restart docker//关闭docker服务sudo systemctl stop docker//查看docker服务状态sudo systemctl status docker1.1 docke服务关闭后还是启动状态问题//sudo systemctl stop docker命令后报:Warning: Stoppi原创 2021-05-14 18:01:05 · 4286 阅读 · 1 评论