镜像
docker images # 查看所有镜像
docker images -aq #仅查看镜像id
docker rmi [镜像id] #删除镜像
docker rmi $(docker images -aq) #删除所有镜像
docker build -f dockerfile_01 -t cong_centos:1.0 . #通过本地Dockerfile文件生成镜像
说明:Dockerfile中所有指令都是大写的,VOLUME是用来挂载目录,FROM源于哪个镜像,CMD指令指定让容器启动的时候执行的命令
镜像
docker images # 查看所有镜像
docker images -aq #仅查看镜像id
docker rmi [镜像id] #删除镜像
docker rmi $(docker images -aq) #删除所有镜像
docker build -f dockerfile_01 -t cong_centos:1.0 . #通过本地Dockerfile文件生成镜像
说明:Dockerfile中所有指令都是大写的,VOLUME是用来挂载目录,FROM源于哪个镜像,CMD指令指定让容器启动的时候执行的命令

容器
docker ps -a #查看docker进程
docker run -it centos /bash/bin #进入centos终端中,以交互方式运行,exit命令退出,ctrl + P + Q组合键挂起退出
docker inspect [容器id] #查看容器元数据
docker exec -it centos /bash/bin #进入容器内部,打开了一个新的终端
docker attach [容器id] #进入当前正在运行的容器终端,不会开启一个新的进程
docker cp [容器id]:/home/test.txt /Users/nc #在容器中拷贝test.txt文件到本机中
docker run -it -v 主机目录:容器目录 centos /bin/bash #-v就是volumn,将容器目录挂在到本机目录
日志
docker logs -tf [容器id] #实时查看日志 f动态显示,t时间戳
进程
docker top [容器id] #docker内部进程信息
docker hub
docker login -u nicoveu #然后-p绑定docker hub账户密码
docker push [镜像名]:版本号 #将镜像push到docker hub上
example:
容器
docker ps -a #查看docker进程
docker run -it centos /bash/bin #进入centos终端中,以交互方式运行,exit命令退出,ctrl + P + Q组合键挂起退出
docker inspect [容器id] #查看容器元数据
docker exec -it centos /bash/bin #进入容器内部,打开了一个新的终端
docker attach [容器id] #进入当前正在运行的容器终端,不会开启一个新的进程
docker cp [容器id]:/home/test.txt /Users/nc #在容器中拷贝test.txt文件到本机中
docker run -it -v 主机目录:容器目录 centos /bin/bash #-v就是volumn,将容器目录挂在到本机目录
日志
docker logs -tf [容器id] #实时查看日志 f动态显示,t时间戳
进程
docker top [容器id] #docker内部进程信息
docker hub
docker login -u nicoveu #然后-p绑定docker hub账户密码
docker push [镜像名]:版本号 #将镜像push到docker hub上
网友评论