-
搜索
mariadb
镜像(非必须)docker search mariadb
-
下载 docker 镜像
docker pull mariadb
-
查看本地已有的所有镜像
docker images
-
建一个目录作为和容器的映射目录,用来存储数据库文件
mkdir -p /data/mariadb/data
-
创建 docker 容器
docker run --name mariadb -p 3306:3306 -e MYSQL_ROOT_PASSWORD= 输入数据库 root 用户的密码 -v /data/mariadb/data:/var/lib/mysql -d mariadb
--name
启动容器设置容器名称为 mariadb-p
设置容器的 3306 端口映射到主机 3306 端口-e MYSQL_ROOT_PASSWORD
设置环境变量数据库 root 用户密码为输入数据库 root 用户的密码-v
设置容器目录/var/lib/mysql
映射到本地目录/data/mariadb/data
-d
后台运行容器 mariadb 并返回容器 id
-
查看容器是否运行
docker ps -a
-
修改容器为自启动
docker container update --restart=always 容器 id
-
进入容器
docker exec -it 容器 Id bash
-
在容器内登录数据库
mysql -uroot -proot 密码
其他常用命令:
docker start 容器 id 启动容器
docker stop 容器 id 停止容器