docker使用
来源:互联网 发布:百度云的域名怎么转发 编辑:程序博客网 时间:2024/06/14 01:49
1. 安装下载
参考:http://www.runoob.com/docker/centos-docker-install.html
参考:https://docs.docker.com/engine/installation/linux/docker-ce/centos/#docker-ee-customers
测试如下:
操作系统:
64位 centos7
删除老版本:
sudo yum remove docker docker-engine docker-common docker-selinux
设置储存库:
sudoyum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装:
sudo yum makecache fast
sudo yum install docker-ce
2. docker启动与重启
启动:service start docker 或systemctl start docker
重启:service restart docker 或systemctl restart docker
加速器:
{
"registry-mirrors": ["加速器地址"]
}
https://9df2315x.mirror.aliyuncs.com
http://1fd624ab.m.daocloud.io
3. docker常用命令
以mongo为例,以下mongo为镜像名,mongo-server为自己定义的服务名
国内镜像: https://www.daocloud.io/mirror
镜像:
下载: docker pull mongo
查看: docker images
更新: docker commit -m='message' -a='author' mongo-server mongo:v2
删除: docker rmi mongo:v2
标签:docker tag docker tag fb3b8d24bf64 mongo:v3
保存为文件:docker save -o mongo.tar mongo
加载文件:docker load < mongo.tar
上传: 参考:http://www.cnblogs.com/wherein/p/6862911.html
容器:
生成容器:docker run -itd --name mongo-server mongo /bin/bash
docker run -d --name pro.gps -h pro-gps -v /data/www/upload:/data/www/upload -v /data/log/gps:/data/log/gps -v /data/www/gps:/data/www/gps -v /data/www/ThinkPHP:/data/www/ThinkPHP -p 20080:80 -p 28686:8686 registry.aliyuncs.com/lingdianit/dev:v3
执行 命令:mongod 启动服务
进入容器并执行命令:docker exec -it mongo-server /bin/bash
执行命令: mongo 连接服务
退出容器:
exit
ctrl+d 退出容器且关闭, docker ps 查看无
ctrl+p+q 退出容器但不关闭, docker ps 查看有
关闭容器:
docker stop mongo-server
启动容器:
docker start mongo-server
docker logs 查看实时日志
docker logs -f -t --since="2017-05-31" --tail=10 edu_web_1
--since : 此参数指定了输出日志开始日期,即只输出指定日期之后的日志。
-f : 查看实时日志
-t : 查看日志产生的日期
-tail=10 : 查看最后的10条日志。
edu_web_1 : 容器名称
4. docker 下的lnmp环境
参考:http://www.cnblogs.com/luowangbao/p/6221211.html
- 【Docker】Docker使用原则
- 【Docker】 windows10 docker 使用
- Docker使用
- docker 使用
- docker 使用
- docker使用
- 使用Docker
- docker使用
- docker使用
- docker使用
- Docker使用
- docker使用
- docker使用
- docker使用
- docker 使用
- docker使用
- Docker 使用
- 【Docker】 使用Docker 安装 gitlab
- 一个接口有多个实现类,当调用接口中的方法时,如何判定用的是哪个实现类
- Source Insight 快捷键
- PxCook 高效智能的研发设计工具。点击设计稿即可生成前端代码的智能标注切图软件
- 多线程简单应用场景
- SQL语句和sql函数
- docker使用
- CentOS7安装Hive2.3.0
- 反射--Class类的使用
- Spring @Transactional 事务机制
- Myeclipse简单地链接数据库
- StringBuffer的用法
- Linux ps命令
- PHP里获取一维数组里的最大值和最小值
- oracle创建表空间和用户