先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7
深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新Linux运维全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上运维知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
如果你需要这些资料,可以添加V获取:vip1024b (备注运维)
正文
Are you sure you want to continue? [y/N] y
Total reclaimed space: 0B
## docker run
docker run :如果镜像不存在先下载镜像并运行镜像,注意:每次运行都会创建一个新的容器。
-i: 创建一个交互式容器
-t: --tty tty终端(分配一个终端来操作容器)
-d: --detach 后台运行
–name: 容器名称(唯一)
-p: port 端口映射 宿主机端口:容器端口
-v:volume, 数据卷目录映射双向绑定,可以使用数据卷名映射容器目录,也可以直接使用将宿主机目录映射到容器目录(宿主机目录必须以/或者./开头)
-e:environment 环境参数,镜像内部需要使用到的参数
如果省略tag默认为latest,如果拉取的镜像是指定版本的,这里要显式指定版本号
创建交互式容器
docker run -itd
–name
-p 宿主机端口:容器端口
-e 环境变量名=值
-v 宿主机目录:容器目录
<image name[:tag]>
关于mysql的所有配置都可以在Docker Hub上查到
➜ ~ docker run -d
–name mysql
-p 3307:3306
-e TZ=Asia/Shanghai
-e MYSQL_ROOT_PASSWORD=123456
-v /Users/mengday/Softwares/Linux/volumes/mysql/data:/var/lib/mysql
-v /Users/mengday/Softwares/Linux/volumes/mysql/conf:/etc/mysql/conf.d
mysql:5.7.34
Unable to find image ‘mysql:5.7.34’ locally
5.7.34: Pulling from library/mysql
b4d181a07f80: Pull complete
a462b60610f5: Pull complete
578fafb77ab8: Pull complete
524046006037: Pull complete
d0cbe54c8855: Pull complete
aa18e05cc46d: Pull complete
32ca814c833f: Pull complete
52645b4af634: Pull complete
bca6a5b14385: Pull complete
309f36297c75: Pull complete
7d75cacde0f8: Pull complete
Digest: sha256:1a2f9cd257e75cc80e9118b303d1648366bc2049101449bf2c8d82b022ea86b7
Status: Downloaded newer image for mysql:5.7.34
df4a9dbf3661ee5b14fda3fe3e754d276f1bc2c5b81c68c9d998b74e10c076ff
## docker inspect
查看容器的所有配置详情:如数据卷挂载、端口映射、环境变量、IP地址 等。