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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。