Docker學習命令筆記01

docker run 命令縮寫:
--tty = -t 終端入口
--interactive = -i 帶交互的容器
--detach = -d    後臺運行的容器
--volume = -v    數據盤
docker ps 命令縮寫
--all = -a 查看全部

####1.搜索鏡像html

docker search

####2.查看本地能夠使用的鏡像node

docker images

####3.下載遠程鏡像nginx

docker pull [鏡像名字]
docker pull centos

####4.國內阿里雲提供的服務Dockerlaravel

https://dev.aliyun.com/search.html

####5.查看默認的鏡像源機器docker

docker-machine ls

####6.刪除默認的鏡像源機器數據庫

docker-machine rm default

####7.運行容器centos

docker run centos

####8.查看運行的容器bash

docker ps

####9.查看全部運行的容器ssh

docker ps --all
docker ps -a

####9.查看最後建立的容器ui

docker ps --all --latest // 查看最後建立的容器
docker ps -a --latest

####10.刪除一個運行的容器

docker rm [容器的id|容器的名字]
docker rm 1321312432423
docker rm laravel01

####11.建立容器

docker run --name centos01 centos /bin/echo 'hello'

####12.查看容器的日誌

docker logs [容器名字|容器ID]
docker logs centos01

####13.中止容器

docker stop centos01

####14.重啓容器

docker restart centos01

####15.啓動容器

docker start centos01

####16.建立待交互的容器[--interactive=帶交互] [--tty=終端入口]

docker run --name centos02 --interactive --tty centos /bin/bash
docker run --name laravel -i -t centos /bin/bash

####17.建立後臺運行的容器

docker run --name centos03 --detach centos ping baidu.com

####18.建立一個鏡像

docker commit -m '安裝nginx' -a 'jihaichuan' centos04 jihaichuan/centos04:latest

####19.刪除一個鏡像

docker rmi jihaichuan/centos04

####20.經過Dockerfile建立一個文件,包括裏面執行的命令

docker build --tag jihaichuan/nodejs-demo:latest .

####21.登陸到https://hub.docker.com/login/

docker login

####22.推送鏡像到 hub docker上

docker push jihaichuan/nodejs-demo

####23.查看docker 鏡像或者容器文件層

docker inspect centos[鏡像]
docker inspect db[容器]

####24.登陸到docker-machine真正運行的機器上

docker-machine ssh defualt

####25.建立一個共享本地數據盤的一個容器

docker run -v /Users/jihaichuan/Works/docker-demo/data:/mnt -i -t --name=db centos bash

####26.建立共享數據容器,提供其餘容器使用

docker create -v /mnt --name dbcenter centos
docker run --volumes-from dbcenter --name db1 -i -t centos bash
docker run --volumes-from dbcenter --name db2 -i -t centos bash

####27.查看全部volume使用的數據盤

docker volume ls

####27.查看已經沒有在使用的數據庫盤

docker volume ls -f dangling=true //查看已經使用的數據庫盤

####29.刪除volumn數據庫盤

docker volume rm e6a06b7991f13c6f8e3b7fa7d6af6f5f86083463116359152f0716eeff6ccb40

####30.刪除容器時一塊兒把數據盤也刪除掉

docker rm -v dbcenter
相關文章
相關標籤/搜索