Docker
docker的常用命令
服务器 • zkbhj 发表了文章 • 0 个评论 • 1380 次浏览 • 2016-12-06 11:35
1、查看当前的Docker虚拟机的状态:docker-machine ls
2、创建一个Docker虚拟机:docker-machine create --driver=virtualbox default
3、获得虚拟机的环境变量:docker-machine env default
4、把当前的PowerShell和虚拟机里面的Docker Linux建立连接,可以在PowerShell中使用docker命令:docker-machine env default | Invoke-Expression
5、查看虚拟机的ip地址:docker-machine ip6、查看当前有哪些镜像:docker images7、当前有哪些容器:docker ps –a8、查看docker所有容器和镜像的数量、docker使用的执行驱动和存储驱动,以及docker的基本配置:docker info9、创建容器:docker run -i -t ubuntu /bin/bash
-i标志保证容器中STDIN是开启的 -t告诉docker为创建的容器分配一个伪tty终端,进而该容器才能提供一个交互式的shell Ubuntu 是一个基础镜像,指定该容器基于那哥基础镜像为基础 仅启动了一个容器,未向容器内添加任何东西/bin/bash 命令告诉docker在新容器中要运行什么命令
10、给容器命名:--namedocker run --name mydockername -i -t ubuntu /bin/bash
11、容器的启动、重新启动和创建(不运行):docker start mydockername
docker restart mydockername
docker create mydockername
12、附着到正在运行的容器上:docker attach mydockername/mydockerid13、创建守护式容器:-ddocker run --name mydockername -d centos /bin/sh -c "while true;do echo hello zhengkai;sleep 1;done"14、获取守护式容器的日志:docker logs (-f) mydockername15、查看容器内的进程docker top mydockername16、查看一个活多个容器的统计信息docker status mydockername1 mydockername2 mydockername317、在docker容器内部运行进程:docker exec -d mydockername touch /etc/new_config_file18、停止容器命令docker stop mydockername
docker kill mydockername19、自动重启容器:docker run --restart=always --name mydockername -d centos /bin/sh -c "while true;do echo zhengkai;sleep 1;done"always:无论容器推出代码是什么,都重启容器
on-failure:当容器的推出代码为非0时,退出容器,可以指定重启次数参数。
20、深入容器:docker inspect mydockername
docker inspet --format='{{ .State.Running }}' mydockername21、删除容器:docker rm mydockername
docker rm mydockername 'docker ps -a -q'22、列出docker镜像:
docker images23、单独拉取仓库中的镜像:
docker pull centos:11.01 下载完成后可以使用下面的命令查看:
docker images centos 查看全部
2、创建一个Docker虚拟机:docker-machine create --driver=virtualbox default
3、获得虚拟机的环境变量:docker-machine env default
4、把当前的PowerShell和虚拟机里面的Docker Linux建立连接,可以在PowerShell中使用docker命令:docker-machine env default | Invoke-Expression
5、查看虚拟机的ip地址:docker-machine ip6、查看当前有哪些镜像:docker images7、当前有哪些容器:docker ps –a8、查看docker所有容器和镜像的数量、docker使用的执行驱动和存储驱动,以及docker的基本配置:docker info9、创建容器:docker run -i -t ubuntu /bin/bash
-i标志保证容器中STDIN是开启的 -t告诉docker为创建的容器分配一个伪tty终端,进而该容器才能提供一个交互式的shell Ubuntu 是一个基础镜像,指定该容器基于那哥基础镜像为基础 仅启动了一个容器,未向容器内添加任何东西/bin/bash 命令告诉docker在新容器中要运行什么命令
10、给容器命名:--namedocker run --name mydockername -i -t ubuntu /bin/bash
11、容器的启动、重新启动和创建(不运行):docker start mydockername
docker restart mydockername
docker create mydockername
12、附着到正在运行的容器上:docker attach mydockername/mydockerid13、创建守护式容器:-ddocker run --name mydockername -d centos /bin/sh -c "while true;do echo hello zhengkai;sleep 1;done"14、获取守护式容器的日志:docker logs (-f) mydockername15、查看容器内的进程docker top mydockername16、查看一个活多个容器的统计信息docker status mydockername1 mydockername2 mydockername317、在docker容器内部运行进程:docker exec -d mydockername touch /etc/new_config_file18、停止容器命令docker stop mydockername
docker kill mydockername19、自动重启容器:docker run --restart=always --name mydockername -d centos /bin/sh -c "while true;do echo zhengkai;sleep 1;done"always:无论容器推出代码是什么,都重启容器
on-failure:当容器的推出代码为非0时,退出容器,可以指定重启次数参数。
20、深入容器:docker inspect mydockername
docker inspet --format='{{ .State.Running }}' mydockername21、删除容器:docker rm mydockername
docker rm mydockername 'docker ps -a -q'22、列出docker镜像:
docker images23、单独拉取仓库中的镜像:
docker pull centos:11.01 下载完成后可以使用下面的命令查看:
docker images centos 查看全部
1、查看当前的Docker虚拟机的状态:
2、创建一个Docker虚拟机:
3、获得虚拟机的环境变量:
4、把当前的PowerShell和虚拟机里面的Docker Linux建立连接,可以在PowerShell中使用docker命令:
5、查看虚拟机的ip地址:
10、给容器命名:--name
11、容器的启动、重新启动和创建(不运行):
12、附着到正在运行的容器上:
on-failure:当容器的推出代码为非0时,退出容器,可以指定重启次数参数。
20、深入容器:
docker-machine ls
2、创建一个Docker虚拟机:
docker-machine create --driver=virtualbox default
3、获得虚拟机的环境变量:
docker-machine env default
4、把当前的PowerShell和虚拟机里面的Docker Linux建立连接,可以在PowerShell中使用docker命令:
docker-machine env default | Invoke-Expression
5、查看虚拟机的ip地址:
docker-machine ip6、查看当前有哪些镜像:
docker images7、当前有哪些容器:
docker ps –a8、查看docker所有容器和镜像的数量、docker使用的执行驱动和存储驱动,以及docker的基本配置:
docker info9、创建容器:
docker run -i -t ubuntu /bin/bash
- -i标志保证容器中STDIN是开启的
- -t告诉docker为创建的容器分配一个伪tty终端,进而该容器才能提供一个交互式的shell
- Ubuntu 是一个基础镜像,指定该容器基于那哥基础镜像为基础
- 仅启动了一个容器,未向容器内添加任何东西
- /bin/bash 命令告诉docker在新容器中要运行什么命令
10、给容器命名:--name
docker run --name mydockername -i -t ubuntu /bin/bash
11、容器的启动、重新启动和创建(不运行):
docker start mydockername
docker restart mydockername
docker create mydockername
12、附着到正在运行的容器上:
docker attach mydockername/mydockerid13、创建守护式容器:-d
docker run --name mydockername -d centos /bin/sh -c "while true;do echo hello zhengkai;sleep 1;done"14、获取守护式容器的日志:
docker logs (-f) mydockername15、查看容器内的进程
docker top mydockername16、查看一个活多个容器的统计信息
docker status mydockername1 mydockername2 mydockername317、在docker容器内部运行进程:
docker exec -d mydockername touch /etc/new_config_file18、停止容器命令
docker stop mydockername19、自动重启容器:
docker kill mydockername
docker run --restart=always --name mydockername -d centos /bin/sh -c "while true;do echo zhengkai;sleep 1;done"always:无论容器推出代码是什么,都重启容器
on-failure:当容器的推出代码为非0时,退出容器,可以指定重启次数参数。
20、深入容器:
docker inspect mydockername21、删除容器:
docker inspet --format='{{ .State.Running }}' mydockername
docker rm mydockername22、列出docker镜像:
docker rm mydockername 'docker ps -a -q'
docker images23、单独拉取仓库中的镜像:
docker pull centos:11.01下载完成后可以使用下面的命令查看:
docker images centos
docker的常用命令
服务器 • zkbhj 发表了文章 • 0 个评论 • 1380 次浏览 • 2016-12-06 11:35
1、查看当前的Docker虚拟机的状态:docker-machine ls
2、创建一个Docker虚拟机:docker-machine create --driver=virtualbox default
3、获得虚拟机的环境变量:docker-machine env default
4、把当前的PowerShell和虚拟机里面的Docker Linux建立连接,可以在PowerShell中使用docker命令:docker-machine env default | Invoke-Expression
5、查看虚拟机的ip地址:docker-machine ip6、查看当前有哪些镜像:docker images7、当前有哪些容器:docker ps –a8、查看docker所有容器和镜像的数量、docker使用的执行驱动和存储驱动,以及docker的基本配置:docker info9、创建容器:docker run -i -t ubuntu /bin/bash
-i标志保证容器中STDIN是开启的 -t告诉docker为创建的容器分配一个伪tty终端,进而该容器才能提供一个交互式的shell Ubuntu 是一个基础镜像,指定该容器基于那哥基础镜像为基础 仅启动了一个容器,未向容器内添加任何东西/bin/bash 命令告诉docker在新容器中要运行什么命令
10、给容器命名:--namedocker run --name mydockername -i -t ubuntu /bin/bash
11、容器的启动、重新启动和创建(不运行):docker start mydockername
docker restart mydockername
docker create mydockername
12、附着到正在运行的容器上:docker attach mydockername/mydockerid13、创建守护式容器:-ddocker run --name mydockername -d centos /bin/sh -c "while true;do echo hello zhengkai;sleep 1;done"14、获取守护式容器的日志:docker logs (-f) mydockername15、查看容器内的进程docker top mydockername16、查看一个活多个容器的统计信息docker status mydockername1 mydockername2 mydockername317、在docker容器内部运行进程:docker exec -d mydockername touch /etc/new_config_file18、停止容器命令docker stop mydockername
docker kill mydockername19、自动重启容器:docker run --restart=always --name mydockername -d centos /bin/sh -c "while true;do echo zhengkai;sleep 1;done"always:无论容器推出代码是什么,都重启容器
on-failure:当容器的推出代码为非0时,退出容器,可以指定重启次数参数。
20、深入容器:docker inspect mydockername
docker inspet --format='{{ .State.Running }}' mydockername21、删除容器:docker rm mydockername
docker rm mydockername 'docker ps -a -q'22、列出docker镜像:
docker images23、单独拉取仓库中的镜像:
docker pull centos:11.01 下载完成后可以使用下面的命令查看:
docker images centos 查看全部
2、创建一个Docker虚拟机:docker-machine create --driver=virtualbox default
3、获得虚拟机的环境变量:docker-machine env default
4、把当前的PowerShell和虚拟机里面的Docker Linux建立连接,可以在PowerShell中使用docker命令:docker-machine env default | Invoke-Expression
5、查看虚拟机的ip地址:docker-machine ip6、查看当前有哪些镜像:docker images7、当前有哪些容器:docker ps –a8、查看docker所有容器和镜像的数量、docker使用的执行驱动和存储驱动,以及docker的基本配置:docker info9、创建容器:docker run -i -t ubuntu /bin/bash
-i标志保证容器中STDIN是开启的 -t告诉docker为创建的容器分配一个伪tty终端,进而该容器才能提供一个交互式的shell Ubuntu 是一个基础镜像,指定该容器基于那哥基础镜像为基础 仅启动了一个容器,未向容器内添加任何东西/bin/bash 命令告诉docker在新容器中要运行什么命令
10、给容器命名:--namedocker run --name mydockername -i -t ubuntu /bin/bash
11、容器的启动、重新启动和创建(不运行):docker start mydockername
docker restart mydockername
docker create mydockername
12、附着到正在运行的容器上:docker attach mydockername/mydockerid13、创建守护式容器:-ddocker run --name mydockername -d centos /bin/sh -c "while true;do echo hello zhengkai;sleep 1;done"14、获取守护式容器的日志:docker logs (-f) mydockername15、查看容器内的进程docker top mydockername16、查看一个活多个容器的统计信息docker status mydockername1 mydockername2 mydockername317、在docker容器内部运行进程:docker exec -d mydockername touch /etc/new_config_file18、停止容器命令docker stop mydockername
docker kill mydockername19、自动重启容器:docker run --restart=always --name mydockername -d centos /bin/sh -c "while true;do echo zhengkai;sleep 1;done"always:无论容器推出代码是什么,都重启容器
on-failure:当容器的推出代码为非0时,退出容器,可以指定重启次数参数。
20、深入容器:docker inspect mydockername
docker inspet --format='{{ .State.Running }}' mydockername21、删除容器:docker rm mydockername
docker rm mydockername 'docker ps -a -q'22、列出docker镜像:
docker images23、单独拉取仓库中的镜像:
docker pull centos:11.01 下载完成后可以使用下面的命令查看:
docker images centos 查看全部
1、查看当前的Docker虚拟机的状态:
2、创建一个Docker虚拟机:
3、获得虚拟机的环境变量:
4、把当前的PowerShell和虚拟机里面的Docker Linux建立连接,可以在PowerShell中使用docker命令:
5、查看虚拟机的ip地址:
10、给容器命名:--name
11、容器的启动、重新启动和创建(不运行):
12、附着到正在运行的容器上:
on-failure:当容器的推出代码为非0时,退出容器,可以指定重启次数参数。
20、深入容器:
docker-machine ls
2、创建一个Docker虚拟机:
docker-machine create --driver=virtualbox default
3、获得虚拟机的环境变量:
docker-machine env default
4、把当前的PowerShell和虚拟机里面的Docker Linux建立连接,可以在PowerShell中使用docker命令:
docker-machine env default | Invoke-Expression
5、查看虚拟机的ip地址:
docker-machine ip6、查看当前有哪些镜像:
docker images7、当前有哪些容器:
docker ps –a8、查看docker所有容器和镜像的数量、docker使用的执行驱动和存储驱动,以及docker的基本配置:
docker info9、创建容器:
docker run -i -t ubuntu /bin/bash
- -i标志保证容器中STDIN是开启的
- -t告诉docker为创建的容器分配一个伪tty终端,进而该容器才能提供一个交互式的shell
- Ubuntu 是一个基础镜像,指定该容器基于那哥基础镜像为基础
- 仅启动了一个容器,未向容器内添加任何东西
- /bin/bash 命令告诉docker在新容器中要运行什么命令
10、给容器命名:--name
docker run --name mydockername -i -t ubuntu /bin/bash
11、容器的启动、重新启动和创建(不运行):
docker start mydockername
docker restart mydockername
docker create mydockername
12、附着到正在运行的容器上:
docker attach mydockername/mydockerid13、创建守护式容器:-d
docker run --name mydockername -d centos /bin/sh -c "while true;do echo hello zhengkai;sleep 1;done"14、获取守护式容器的日志:
docker logs (-f) mydockername15、查看容器内的进程
docker top mydockername16、查看一个活多个容器的统计信息
docker status mydockername1 mydockername2 mydockername317、在docker容器内部运行进程:
docker exec -d mydockername touch /etc/new_config_file18、停止容器命令
docker stop mydockername19、自动重启容器:
docker kill mydockername
docker run --restart=always --name mydockername -d centos /bin/sh -c "while true;do echo zhengkai;sleep 1;done"always:无论容器推出代码是什么,都重启容器
on-failure:当容器的推出代码为非0时,退出容器,可以指定重启次数参数。
20、深入容器:
docker inspect mydockername21、删除容器:
docker inspet --format='{{ .State.Running }}' mydockername
docker rm mydockername22、列出docker镜像:
docker rm mydockername 'docker ps -a -q'
docker images23、单独拉取仓库中的镜像:
docker pull centos:11.01下载完成后可以使用下面的命令查看:
docker images centos