Docker常用命令集合

  • 查看鏡像
docker images 
  • 下載鏡像
docker pull centos
  • 上傳鏡像
docker push centos
  • 創建並運行鏡像:
-it 保持腳本的輸入輸出 -v 共享目錄(宿主:虛擬機)--name 容器名字 --net=host和宿主機公用網絡 --link 可以通過host訪問的機器(本容器中host:其他容器)

docker run -it -v `/root:/root` -p `3306:3306` --name `mysql_slave` --net=`host` --link `mysql_master:mysqlmaster` `mysql` /bin/bash    
  • 運行
docker start `mysql_slave(或容器id)`
  • 停止
docker stop `mysql_slave(或容器id)`
  • 啓動腳本
docker exec –it /bin/bash
  • 查看容器
docker ps -a
  • 刪除容器
docker rm `mysql_slave(或容器id)`
  • 查看鏡像
docker images
  • 刪除鏡像
docker rmi `mysql(或鏡像id)`
  • 查看端口映射情況
iptables -t nat  --list-rules DOCKER
  • 添加新的端口映射
    (該方法停止容器後則丟失)
iptables -t nat -D DOCKER ! -i docker0 -p tcp -m tcp --dport `3802` -j DNAT --to-destination `192.168.100.7:80`
  • 獲得容器IP
docker inspect `container_name` | grep IPAddress
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章