docker---常用命令
阿新 • • 發佈:2017-12-26
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---常用命令