问题背景 查看 tomcat 镜像 docker images 运行并创建 tomcat 容器 docker -d -p 8888:8080 --name=tomcat2 tomcat:latest 浏览器访问 ip:8888 问题排查 进入容器 docker exec -it tomcat2 bash 查看容器目录 ls -l 进入 webapps 目录,查看目录文件 进入 webapps.list 目录,查看目录文件 查看 tomcat 进程 进程是运行成功的 问题根源 webapps 目录…
配置阿里云镜像地址:先在阿里云搜索:容器镜像服务  --> 最下面找到 容器加速服务  docker配置  etc目录下 创建docker文件夹 mkdir --->docker  -----vi daemo.json daemon.json文件 配置:vi /etc/sysctl.conf  添加: net.ipv4.ip_forward=1  重启服务: systemctl restart network 查看是否修改成功 { "registry-mirrors": […
记一次创建tomcat docker容器后访问是404,进入到tomcat docker容器后发现webapps是空的 1.挂载 docker run -v localConfigFile:/containerPath 2.exec 进入容器修改 docker exec -it containerID bash 可以安装vi进行修改(无法删除webapps_dist文件,提示错误是资源正在使用,所以肯定删除不了拉) 3.cp 可以将宿主机的配置文件拷贝到container中, docker cp…
1.查看docker上的镜像 [root@holly ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE mysql 5.6 73829d7b6139 4 weeks ago 256MB 2.在docker上搜索tomcat镜像 [root@holly ~]# docker search tomcat 3.下载tomcat,如果pull命令后不跟版本号,则下载的是最新版本 [root@holly ~]# docker pull tomca…
方案一: 使用k8s dashboard 创建rc 1.  界面操作 提示:暂时 忽略 查看: 2.测试 由于是外部服务 直接用  节点的ip访问: 同样也是   第二个端口可以访问.感觉 跟之前的提示信息有关系 未来在慢慢找原因吧 原因分析: 1.  2个 复制都在一台节点上, 有点奇怪.master上查了下 因为一个节点为正常状态 2.  尝试 让2个节点都正常 ,在来一次tomcat 136节点上相关服务重启后,等待了近5分钟 2个节点的状态才都好. 重新创建 tomcat 后 经验证 ,…
后续设置包括设置数据库管理员账号密码.创建业务数据库以及设置账户密码 需要注意的是,在创建Mongo容器后,需要映射到本机 以管理员身份打开powershell 先切换到mongdo bash # `docker exec -it mongo bash`中的`mongo`是容器名 docker exec -it mongo bash mongo 切换到admin数据库 use admin 创建admin用户 db.createUser({user: "mongo-admin",pwd:…
本文通过Docker Compose来创建mysql容器 在linux服务器上创建文件,用于管理容器 mkdir docker-mysql cd docker-mysql vim docker-compose.yml #写入如下内容 docker-compose.yml version: "3" services: mysqldb: image: mysql:5.7 restart: always container_name: mysql57 ports: - 3310:3306 v…
借鉴博客:https://www.cnblogs.com/yanyouqiang/p/8301856.html https://blog.csdn.net/wy_97/article/details/79561813   这个博客里面只有停用,删除容器,没有删除镜像的命令 亲测以下命令全都试过 (要删除镜像必先删除容器,所以从删容器开始) 查看正在运行的容器: docker ps 查看所有容器: docker ps -a 停止关闭某个容器: docker rm 容器ID(也可以是容器name)…
操作过程描述: (1)先基于centos的镜像启动一个centos容器 (2)在这个容器中安装nginx (3)然后把这个已经安装了nginx的容器制作成一个docker的镜像 操作:docker commit 命令…
问题背景 在容器中,在 /etc/profile . /etc/environment 设置了环境变量 退出容器,重新进入容器 刚刚设置的环境变量失效了 解决办法 将环境变量设置在 /root/.bashrc 优点 重启容器之后,文件内的环境变量仍然生效 缺点 只针对 root 用户生效 扩展 更多 Linux 配置环境变量的知识可看:https://www.cnblogs.com/poloyy/p/12187148.html…