一 主要网站
https://dashboard.daocloud.io/docker 加速器
二 安装
安装 docker 社区版
https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/
安装 codecasts
https://github.com/codecasts/codecasts
三 使用
1 docker 安装 image 的两种方式
a) docker pull postgres:9.5.10 // 从 docker hub 中直接下载 image name 和 version,
b) docker build -t // dockerfile_path 为本地路径或网络路径 如
github.com/sameersbn/docker-postgresql
2 运行 docker image 实例
docker run -it -p 5432:5432 -d// 若本地无此 image_name 则从 docker hub 上先下载再运行
// 安装 pgsql 后默认账号为 postgres ,密码为空
// -it image tag
// -d damean
3 docker 基本命令
docker ps
docker images
docker exec -it a08b7632f840 /bin/bash 进入某容器
docker inspecta08b7632f840 查看容器配置信息,如访问 ip 等
docker push
docker cp file :/path/ 拷贝文件到容器
docer commit -m "commit"
docker rmi // rm soft delete
docker rm <> // rm image
四 docker-compose
2 docker-compose
安装:https://docs.docker.com/compose/install/
例如 https://github.com/docker/compose/releases/download/1.14.0/docker-compose-Linux-x86_64
docker-compose ps
docker-compose run mysql /bin/bash #进入 该容器
# 若想查看 mysql 的信息, 用 ifconfig 查看 docker 的网络 IP 即可
docker-compose up
docker-compose down
docker-compose stop