您的位置:首页 > 运维架构 > Docker

Docker常用命令集合

2017-10-21 18:33 411 查看
查看镜像

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  虚拟机