I have no knowledge of docker and its inner workings
.
I have a docker image of an application which support has installed on my Linux Desktop.
Current version of mySql when queried through docker prompt is 5.5.6
I updated mysql on my desktop to 5.7.x but still inside docker prompt its showing 5.5.6 .. Can anyone help me out ? Output --
dockerdev@localhost:~$ ps -aef | grep mysql
root 31 28 0 14:45 ? 00:00:00 runsv mysql
root 40 34 0 14:45 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe
mysql 471 40 0 14:45 ? 00:00:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --log-error=/var/log/mysql/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock --port=3306
dockerdev@localhost:~$ mysql -V
mysql Ver 14.14 Distrib 5.5.62, for debian-linux-gnu (x86_64) using readline 6.3
I run the docker container
docker-compose -f ./application.yml up -d
application.yml
---
myapp:
image: docker.xyz.com/myapp:latest
container_name: myapp
hostname: localhost
ports:
- "80:80" # Apache
- "8000:8000" # Tomcat
- "3306:3306" # Mysql
environment: ....
links: ....
volumes:
# MySQL Data
- /home/kunal/perfios/containers/kubera/perfios/mysql-data:/var/lib/mysql/