1.查看本地镜像 docker images 2.查看正在运行的容器 docker ps (ps -a 查看所有,正在运行和已被停掉的容器) 3.下载镜像 docker pull ubuntu:12.04 4.搜索镜像 docker search 镜像名字 5.运行容器 docker run -t -i ubuntu:12.04 /bin/bash 6.修改镜像后保存 docker commit -m ‘t‘ -a ‘t‘ 7292ca12546d centos18:6.7 7.导出镜像文件 docker save -o ubuntu_14.04.tar ubuntu:14.04 8.导入镜像文件 docker load --input ubuntu_14.04.tar 9.进入docker容器 docker attach --sig-proxy=false 10.停止、启动、杀死一个或者多个容器 docker stop <容器名orID> docker start <容器名orID> docker kill <容器名orID> 停止所有的container,这样才能够删除其中的images: docker stop $(docker ps -a -q) 如果想要删除所有container的话再加一个指令: docker rm $(docker ps -a -q) 11.进入docker容器 docker attach --sig-proxy=false 12端口映射 docker run -p ip:hostPort:containerPort redis 13.修改tag docker tag IMAGEID(镜像id) REPOSITORY:TAG(仓库:标签) #例子 docker tag ca1b6b825289 registry.cn-hangzhou.aliyuncs.com/xxxxxxx:v1.0 14.修改容器名 docker rename new_name old_name 15.共享目录 docker run -it -v /home/dock/Downloads:/usr/Downloads:ro ubuntu64 /bin/bash 16.挂在多个数据卷 docker run -it --volumes-from dataVol --volumes-from data centos /bin/bash 创建数据卷 docker run -v /data --name dataVol centos /bin/bash 17.一个容器连接到另一个容器 docker run -i -t --name sonar -d -link mmysql:db tpires/sonar-server