Docker初识

举报
数据社 发表于 2022/09/25 03:42:49 2022/09/25
【摘要】 学习Kubernetes 当然要学习docker 那么从安装到简单的命令来一遍吧,我实在自己的虚拟机上(VM+CentOS) 刚开始怎么也连不上外网,后来发现有一个服务没有启动,不知道你会不会遇见这样的情况: VMware DHCP Service 这个服务要启动 安装Docker: wget -qO- https...

学习Kubernetes 当然要学习docker

那么从安装到简单的命令来一遍吧,我实在自己的虚拟机上(VM+CentOS)

刚开始怎么也连不上外网,后来发现有一个服务没有启动,不知道你会不会遇见这样的情况:

VMware DHCP Service 这个服务要启动

安装Docker:

wget -qO- https://get.docker.com/ | sh

拉取MySQL镜像:

docker pull mysql:5.6

运行:

docker run --name mysqlInstance -e MYSQL_ROOT_PASSWORD=1 -v [host绝对路径]:/var/lib/mysql -d -p 3307:3306 mysql:5.6

注释:

run是新运行一个instance

--name 非重要,不然就是一个hash不好操作。也不好分类别名之类的

-e 容器内部的环境参数 这里的参数是设置mysql root 密码的

-v 挂载容器内部的文件夹到外部,但是需要的是绝对路径(具有持久化方面的应用还是需要挂载本地磁盘的,不然删除之后数据就没了,肯定有其他方法导出来或者做管理的。但是我感觉这种方法是最方便的)

-p 端口映射 host:con

image:tag

查看所有的运行容器:

docker ps -a

运行或者关闭一个docker:

docker start [name]

docker stop [name]

删除一个容器:

docker rm [name]

我们不要安装ssh了,没必要因为docker都给你准备好接口了

docker exec -it [name] /bin/bash

文章来源: dataclub.blog.csdn.net,作者:数据社,版权归原作者所有,如需转载,请联系作者。

原文链接:dataclub.blog.csdn.net/article/details/103160778

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。