title: 二 |基于Linux系统使用docker搭建java环境|更改docker默认文件位置
tags:
- Linux
- xshell/xftp
- docker
categories: - 阿里云服务器
折腾了一天,踩了巨多的坑,由于对Linux的挂载点不清楚,docker的相关文件存储位置也不知道,目录管理起来很麻烦,搜索了一些资料,下面将docker的默认位置从/usr/lib/docker移出去
docker常用命令
安装了xshell和xftp之后
使用docker来管理云简直太方便了,cool ~ ~
记录部分便于查阅
docker --help 查看docker帮助文档
systemctl start docker 启动docker
systemctl stop docker 停止docker
systemctl restart docker 重启docker
systemctl enable docker 开机启动
---------------------------------------------
docker ps 查看当前正在运行的容器
docker ps -a 查看所有容器的状态
docker start/stop id/name 启动/停止某个容器
docker attach id 进入某个容器(使用exit退出后容器也跟着停止运行)
docker exec -it 容器id(或者name) /bin/bash 启动一个伪终端以交互式的方式进入某个容器(使用exit退出后容器不停止运行)
docker images 查看本地镜像
docker rm id/name 删除某个容器
docker rmi id/name 删除某个镜像
---------------------
以上命令已经够用了,
更多详细的学习,学习参考:
https://yeasy.gitbooks.io/docker_practice/
搭配daocloud图形化界面使用,连接上服务器直接操作docker的容器和镜像
更改docker默认文件位置
在/home 目录下创建目录.
cd /home
mkdir docker
修改docker的systemd的 docker.service的配置文件
vim /usr/lib/systemd/system/docker.service
在里面的EXECStart的后面增加后如下:
ExecStart=/usr/bin/dockerd --graph /home/docker
修改前:
修改后:
如果docker是1.12或以上的版本,可以修改(或新建)daemon.json文件。修改后会立即生效,不需重启docker服务。
vim /etc/docker/daemon.json
{
"registry-mirrors": ["http://7e61f7f9.m.daocloud.io"],"graph": "/home/docker"
}
资料链接,我使用的是方法2,有效 http://blog.51cto.com/12447922/2059793
修改了之后使用docker info 查看一下是否修改成功
用了一天的时间学习了docker详细指南和基本操作命令和反反复复踩了很多的坑,下面开始来配置javaweb环境.