文章来自:http://blog.youkuaiyun.com/intbird
几年没上博客了,发现在这里学习的人还是很多的,
去年的ownCloud部署我看浏览量很高,确实自己也是在用
现在提高点效率,用docker部署介绍一下
docker
Docker images // 查看本地所有镜像
Docker container ls // 列出本地所有容器
Docker ps // 查看运行中任务
Docker ps -a // 查看所有任务
Docker ps -aq // 查看所有任务-仅id
docker stop $(docker ps -aq) // 停止所有任务
docker rm $(docker ps -aq) // 删除所有容器
Docker exec -it 1242b5b5a832 /bin/bash // 进入id为1242b5b5a832 的容器内部
docker cp /path /container:/path
docker system prune
docker system prune -a //清理全部未运行的资源
-
声明docker容器统一目录(mac配置到profile文件中,windows为环境变量中)
export DOCKER_MOUNT=/Volumes/intbird/workspace/docker/mount
export DOCKER_MOUNT=/root/docker/mount -
复制容器内文件
$DOCKER_MOUNT 为上面定义的统一目录
docker container cp 1690040f9990:/usr/local/apache2/htdocs/ $DOCKER_MOUNT/httpd