docker 学习

一 主要网站

https://dashboard.daocloud.io/docker 加速器

https://hub.docker.com/官网

二 安装

安装 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

你可能感兴趣的:(docker 学习)