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
相关文章
相关标签/搜索