--tty = -t 终端入口 --interactive = -i 带交互的容器 --detach = -d 后台运行的容器 --volume = -v 数据盘
--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