docker入门级使用教程

docker是什么这里不再赘述,以下是博主以docker安装运行mysql为例总结的常用命令,适合刚接触docker不知道从哪里入手的兄弟萌★,°:.☆( ̄▽ ̄)/$:.°★

1. 安装docker

yum install docker-ce docker-ce-cli containerd.io

2. 启动docker并加入开机启动项

systemctl start docker
systemctl enable docker

3. 验证是否安装成功

docker version

4. 搜索可安装工具的镜像源可用版本

docker search [应用名]

在这里插入图片描述

5. 从远程仓库安装需要的镜像到本地

docker pull [name]:[version]

在这里插入图片描述
6. 安装mysql镜像成功之后,查看本地所有的镜像

docker images

在这里插入图片描述
7. 创建并运行mysql实例(【】内为说明)

docker run -p 3407【该实例占用寄宿主机的端口号】:3406【docker启动该实例的端口号】 --name mita_prod【实例名称】 -e MYSQL_ROOT_PASSWORD=123456【root用户密码】 -d mysql:5.7【指定使用哪个镜像来创建实例】

在这里插入图片描述
8. 启动成功实例之后,查看所有实例

docker ps

docker ps -a

在这里插入图片描述

参数解释:
Container Id:镜像实例的唯一标识
Image:该实例来自于哪个镜像
Status:exit(实例未启动/已关闭),Up(实例正在运行,即mysql服务正在启动着)
Ports:记录了该实例与实际寄宿主机端口映射,寄宿主机端口(3307)–>docker实例端口(3306)

9. 查看mysql服务是否启动
在这里插入图片描述

10. 以bash方式连接进入mysql

docker exec -it [names] bash

在这里插入图片描述
11. 停止某个实例

docker stop [Container Id]

在这里插入图片描述

此时再用docker ps -a命令查看该实例,发现该实例已经停止
在这里插入图片描述

12. 删除某个实例

docker rm [Container Id]

在这里插入图片描述

13. 删除指定镜像

docker rmi [image id]

在这里插入图片描述

14.查看容器日志

docker logs [参数] [container id]

其中可选的参数有:
-f follow 表示实时显示日志
-t timestamp 表示显示时间戳
–tail=n 或 --tail n 表示显示末尾n行

例如:

docker logs -f --tail 200 ff899bdfb1a9

好了,这次的总结先暂时记到这里了,下次用到其他的再进行补充。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值