1. 程式人生 > >docker---常用命令

docker---常用命令

sonar posit name sig host data attach 共享目錄 2.0

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

  

  

docker---常用命令