使用数据卷
直接使用命令来挂载 -v
docker run -it -v 主机目录:容器内目录
docker run -it -v /home/ceshi:/home centos /bin/bash
下载mysql
bash
docker search mysql
docker pull mysql:5.7
docker images #
docker run -d -p 3310:3306 -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name yasql mysql:5.7
#docker run --name yasql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag
mysql
create database yawei;
use yawei;
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL,
email VARCHAR(100) NOT NULL,
birthdate DATE,
is_active BOOLEAN DEFAULT TRUE
);
insert into users (id, username, email, birthdate, is_active) values
(1,'tiyu','1998@qq.com','1999-09-10',1),
(2,'honglou','2003@qq.com','2003-08-01',1),
(3,'yanlou','2000@qq.com','2000-03-21',0);
select *
from users;
![](https://i-blog.csdnimg.cn/blog_migrate/3f2112417bb628eb02febe578d52c49a.png)