Docker常用命令集合
2017-10-21 18:33
411 查看
查看镜像
下载镜像
上传镜像
创建并运行镜像:
运行
停止
启动脚本
查看容器
删除容器
查看镜像
删除镜像
查看端口映射情况
添加新的端口映射
(该方法停止容器后则丢失)
获得容器IP
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
相关文章推荐