Docker 网络及命令

Docker常用命令

docker version #查看版本
docker search centos #搜索可用docker镜像
docker images 查看当前docker所有镜像
docker pull  centos 下载镜像
cat centos.tar |docker import - centos6_newname #导入Docker 导入镜像
docker export 容器id > centos6.tar #导出镜像
docker run centos echo "hello world" #在Docker容器中运行hello world
docker run centos yum install ntpdate #在容器中安装ntpdate的程序
docker ps -l 命令获取最后一个容器的id,docker ps -a 查看所有的容器
运行docker commit 提交刚修改的容器
docker commit  313121 centos:v1
docker run -i -t -d centos /bin/bash 在容器里启动一个/bin/bash shell环境,可以登录进入操作,其中-t tty,表示打开一个终端的意思,-i interactive,表示可以交互输入,-d表示在后台启动,以daemon方式启动。  
docker  run  -d  centos:v1  /bin/bash 
Docker  stop  id 关闭容器
Docker  start  id 启动某个容器
docker  rm  id 删除容器,docker  rmi  images删除镜像
docker  run  -d  -p  80:80  -p 8022:22   centos:v2,解析:-p指定容器启动后docker上运行的端口映射及容器里运行的端口,80:80,第一个80表示docker系统上的80,第二个80表示docker虚拟机里面的端口。用户默认访问本机80端口,自动映射到容器里面的80端口。
docker  exec   -it  id  /bin/bash 进入容器终端
docker  exec  id ifconfig查看容器的IP地址;
Docker  inspect id |grep -i ipaddr查看容器IP地址;
Docker  exec  df -h查看容器的磁盘分区信息;
原文地址:https://www.cnblogs.com/sjkzy/p/14008526.html