docker linux 安装mysql_linux小白成长之路7————Docker安装mysql

【内容指引】

从Docker检索mysql镜像;

Mysql Docker镜像下载;

查看本地镜像列表;

设置Mysql的Docker镜像开机自动运行;

常用Docker指令及参数;

1.从Docker检索mysql镜像

指令:

docker search mysql

10f2f60a847a4cb52b50788c59edbd60.png

2.镜像下载

指令:

docker pull mysql

aabaecd731e9bedf6e14904062d9b84e.png

3.查看本地镜像列表

指令:

docker images

55c0f589116977a87cc8e1c3675d6fe7.png

4.设置Mysql的Docker镜像开机自动运行

指令:

docker run --restart=always --name first-mysql -p 3306:3306 -e MYSQL\_ROOT\_PASSWORD=123456 -d mysql:latest

5555705c6b728fdcb87b7d0f6452e47c.png

5.常用Docker指令及参数

1>.Docker镜像指令

镜像检索

Docker的镜像都放置在Docker官网的Docker Hub上,地址是https://registry.hub.docker.com。可在该网站搜索镜像,也可以用命令“docker search 镜像名”(如:docker search redis)检索。

镜像下载

docker pull 镜像名

查看本地镜像列表

docker images

删除镜像

docker rmi image-id

删除所有镜像

docker rmi $(docker images -q)

2>.Docker容器指令

运行镜像为容器

docker run --name container-name -d image-name

其中--name市委容器取个名称,-d表示detached,意味着执行完这句命令后控制台将不会被阻碍,可继续输入命令操作。如:

docker run --name test-redis -d redis

查看运行中的容器列表

docker ps

通过下列命令可查看运行和停止状态的容器:

docker ps -a

停止容器

通过容器名称或容器ID停止容器

docker stop container-name/container-id

如:

docker stop test-redis

启动容器

通过容器名称或容器ID启动容器

docker start container-name/container-id

如:

docker start test-redis

设置容器开机启动

使用在Docker run的时候使用--restart参数来设置。

no - container:不重启

on-failure - container:退出状态非0时重启

always:始终重启

如:

docker run --restart=always --name first-mysql -p 3306:3306 -e MYSQL\_ROOT\_PASSWORD=123456 -d mysql:latest

端口映射

Docker容器中运行的软件所使用的端口,需要映射到当前主机的端口上才能访问。Docker的端口映射通过一个-p参数来实现。例如,我们将Redis容器的6379端口映射到本机的6378端口:

docker run -d -p 6378:6379 --name port-redis redis

删除容器

docker rm container-id

删除所有容器

docker rm $(docker ps -a -q)

查看当前容器日志

docker logs container-name/container-id

如:

docker logs port-redis

登陆容器

运行中的容器其实是一个功能完备的Linux操作系统,所以我们可以像常规的系统一样登录并访问容器。

我们可以使用如下命令,登录访问当前容器,登陆后我们可以在容器中进行常规的Linux系统操作命令,还可以使用exit命令退出登录:

docker exec -it container-id/container-name bash

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值