wiki
https://wiki.archlinux.org/index.php/Docker
pacman安装docker
安装docker
sudo pacman -S docker
允许docker.service开机启动
sudo systemctl enable docker.service
立即启动docker.service
sudo systemctl start docker.service
查看docker信息
sudo docker info
使用docker安装mysql
https://hub.docker.com/_/mysql?tab=description
安装mysql镜像
docker pull mysql
启动mysql服务
sudo docker run --name first-mysql -p 3306:3306 -e MYSQL\_ROOT\_PASSWORD=123456 -d mysql
参数 | 标题 |
---|
run | 运行一个容器 |
–name | 后面是这个镜像的名称 |
-p 3306:3306 | 表示在这个容器中使用3306端口(第二个)映射到本机的端口号也为3306(第一个) |
-d | 表示使用守护进程运行,即服务挂在后台 |
查看运行状态
docker ps
客户端连接MySQL
使用IDEA连接
因为我服务器的ip是172.16.184.12,连接配置如下,密码是上面设置的123456
命令行链接:
docker run -it --rm mysql mysql -h172.16.184.12 -uroot -p123456
参数 | 标题 |
---|
-h172.16.184.12 | 172.16.184.12 修改成你的ip |
-uroot | root 修改成你要登录的用户名 |
-p123456 | 123456 登录密码 |
mysql基本操作
show databases;
use mysql;
show tables;
describe 表名;
create database 库名;
use 库名;
create table 表名 (字段设定列表);
drop database 库名;
drop table 表名;
delete from 表名;
select * from 表名
docker其他操作
显示正在运行的containers
docker ps
停止containers
docker stop first-mysql
运行已经stop的containers
docker start first-mysql
进入containers中
docker exec -it first-mysql bash
first-mysql
为容器名称。
显示已经创建的containers
docker ps -a
删除containers(注意⚠️)
docker rm first-mysql
参考
https://www.jianshu.com/p/c24e3e5f5b58
https://wiki.archlinux.org/index.php/Docker
https://blog.csdn.net/u010746364/article/details/53078550
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)