![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Docker
simplefanC
这个作者很懒,什么都没留下…
展开
-
docker-compose单独更新某个服务
假设有一服务名为AAA(基于镜像AAA)步骤:更新镜像docker build -t AAAstop容器docker-compose stop AAA删除容器docker-compose rm -f AAA基于更新后的镜像重新启动容器docker-compose up AAA -d原创 2022-03-02 15:00:00 · 6490 阅读 · 0 评论 -
Docker常用软件环境
MySQL安装docker run -p 3306:3306 --name mysql \# 将日志文件夹挂载到主机-v /mydata/mysql/log:/var/log/mysql \# 将数据文件夹挂载到主机-v /mydata/mysql/data:/var/lib/mysql \# 将配置文件夹挂在到主机-v /mydata/mysql/conf:/etc/mysql \-e MYSQL_ROOT_PASSWORD=root \-d mysql:5.7Redis安装do原创 2022-01-25 19:19:45 · 2953 阅读 · 0 评论 -
Docker容器可视化
Docker容器可视化Portainer 是一款轻量级的应用,它提供了图形化界面,用于方便的管理Docker环境,包括单机环境和集群环境,下面我们将用Portainer来管理Docker容器中的应用。官网地址:https://github.com/portainer/portainer获取Docker镜像文件:docker pull portainer/portainer使用docker容器运行Portainer:docker run -p 9000:9000 -p 8000:80原创 2021-11-13 14:37:56 · 974 阅读 · 0 评论 -
解决docker容器时区问题
使用docker-compose(版本1.29.1)部署jar包到服务器后进入容器发现时区不对(服务器时区正确):解决办法:配置- /etc/localtime:/etc/localtime或配置TZ: "Asia/Shanghai"均可。(若使用docker启动容器,配置同理)下面给出一个docker-compose的yml文件示例:version: '3'services: office-news: image: office/office-news:1.0-SNAPSHOT原创 2021-05-01 21:14:14 · 1064 阅读 · 0 评论 -
Docker Quartz Table ‘xxx.QRTZ_LOCKS‘ doesn‘t exist
原因:Linux系统下Mysql数据表大小写敏感解决:1. docker cp mysql:/etc/mysql/mysql.conf.d/mysqld.cnf .(mysql为创建mysql容器时的name)2. vi mysqld.cnf 在末尾加上:lower_case_table_names=1 (0:大小写敏感;1:大小写不敏感)3. docker cp mysqld.cnf mysql:/etc/mysql/mysql.conf.d4. docker restart mysql .原创 2021-04-29 18:22:07 · 476 阅读 · 0 评论 -
docker按条件批量操作镜像、容器
本文以批量删除为例,start、stop等同理。删除镜像删除所有docker rmi $(docker images -aq)(删除之前必须停止containerdocker stop $(docker ps -aq))按条件docker rmi $(docker images | grep "^office" | awk '{print $3}')解释:docker images | grep "^office" | awk '{print $3}'grep命令用于查找文件里符合条件的字原创 2021-04-29 12:02:05 · 573 阅读 · 0 评论 -
Linux Docker环境配置
一、安装docker脚本自动安装curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun参见:https://docs.docker.com/engine/install/二、安装docker-compose下载curl -L "https://github.com/docker/compose/releases/download/1.29.1/docker-compose-$(uname -s)-$(uname -原创 2021-04-28 14:46:58 · 361 阅读 · 0 评论 -
docker redis 配置文件启动
docker的reids镜像默认无配置文件1、我们从官网下载http://download.redis.io/redis-stable/redis.conf,并放到自己指定目录/mydata/redis下。按需要修改配置文件:bind 127.0.0.1 #注释掉这部分,这是限制redis只能本地访问protected-mode no #默认yes,开启保护模式,限制为本地访问daemonize no #默认no,改为yes意为以守护进程方式启动,可后台运行,除非kill进程requirepas原创 2020-12-13 14:34:56 · 204 阅读 · 0 评论 -
Docker --link
docker run -p 8080:8080 --name mall-tiny-docker-file\ --link mysql:db\ -v /etc/localtime:/etc/localtime\ -v /mydata/app/mall-tiny-docker-file/logs:/var/logs\ -d mall-tiny/mall-tiny-docker-file:0.0.1-SNAPSHOT--link参数连接到了mysql容器,并使用了别名db使用--link之...原创 2020-12-11 18:44:04 · 427 阅读 · 0 评论 -
修改docker容器里的文件
从容器拷贝docker cp jenkins:/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/maven3.6.3/conf/settings.xml ./修改,再拷贝回容器docker cp settings.xml jenkins:/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/maven3.6.3/conf...原创 2020-12-10 17:10:51 · 1501 阅读 · 1 评论 -
docker -p
(1)当使用 -P 标记时,Docker 会随机映射一个 49000~49900 的端口到内部容器开放的网络端口。(2)-p(小写)则可以指定要映射的IP和端口,但是在一个指定端口上只可以绑定一个容器。 支持的格式有hostPort:containerPort、ip:hostPort:containerPort、 ip::containerPort。...原创 2020-12-10 15:18:38 · 22662 阅读 · 1 评论 -
Linux Docker 自启动
方法:加--restart参数值no 容器退出时,不重启容器;on-failure 只有在非0状态退出时才从新启动容器;always 无论退出状态是如何,都重启容器;例:docker run -p 3306:3306 --restart=always --name mysql -d mysql:5.7...原创 2020-10-23 23:24:23 · 2993 阅读 · 0 评论 -
Docker启动Elasticsearch失败
解决:启动时调整内存分配 -e "ES_JAVA_OPTS=-Xms512m -Xmx512m"参考命令:docker run -p 9200:9200 -p 9300:9300 --name elasticsearch \-e "ES_JAVA_OPTS=-Xms512m -Xmx512m" \-e "discovery.type=single-node" \-e "cluster.name=elasticsearch" \-v /mydata/elasticsearch/plugins:/原创 2020-10-21 13:06:14 · 2064 阅读 · 1 评论