Docker基本操作 安装redis 与 redis 主从配置
今天李经理让我了解一下docker 以前从来没有接触过docker 百度了一下。貌似是挺出名的,挺方便的一个东西。
刚开始对docker没有什么概念。连这个是什么东西都不知道。网上说的是容器。对于什么都不懂的人来说。这个讲的还是有些宽泛了。不能形成一个理解。
于是到网易云课堂学习了一下docker。但是网易云课堂上面课程不多,只有一个免费的,上面讲的比较宽泛。但是呢 对于docker是什么东西终于有了一些了解。
一.什么是docker 有什么用
1.1:对于docker 看了这么多。他的主要作用确实是容器。白话点讲 就是 相当于一个虚拟机软件,可以创建好多的虚拟机。在虚拟机(容器)里面我们可以创建很多我们需要
的环境,运行软件。而且相互隔离。docker确实是一个好东西,他相比于虚拟机来讲 比较小巧,方便,快捷。占用的系统资源也少的多。
二.这段时间学习的一点记录。
2.1:docker的安装与基本操作 在菜鸟教程上面已经讲的很清楚了。链接如下:http://www.runoob.com/docker/docker-tutorial.html
2.2:个人学习总结
docker version,dcocker info
docker pull reposity:获取一个镜像
docker run:启动一个镜像容器 例如:docker run -d -p 80:8080 tomcat [-d 后台启动 -p设置一个主机和容器 的ip映射 比如本次的运行结果:我们输入localhost:80 连接的就是容器的8080] 也可以是大写的 -P 后面不需要些端口映射。这样就是系统随机把主机的端口映射。
docker images : 本机的一些镜像
docker start containerid:启动一个容器
docker stop containerid:关闭一个容器
docker rm container:移除一个容器
docker search tomcat : 查找远程tomcat的镜像。也可以查其他的例如:docker serch nginx
docker cp 本机文件 【容器id】:【容器目录】 例如:docker cp test.txt ab3:/home 把本机当前目录下的test.txt 拷贝到 容器id为ab3开头的容器下的 home目录下。
docker ps 显示当前运行的容器,docker ps -a 显示所有的容器。
docker exec -i -t sd3 /bin/bash 连接容器id为sd3开头的容器。
查看某个容器的信息:docker inspect containerid(有内网地址信息)
具体的docker 下 redis主从配置参照下面链接教程:
https://www.cnblogs.com/vipzhou/p/8580495.html
挂载:-v 把本机的文件 映射 容器里的文件。修改本机文件可以影响容器里的内容。
下班了,就写到这。