Docker个人常用命令

查看正在运行容器:docker ps
查看所有容器:docker ps -a
删除容器:docker rm id
运行容器:docker start id
停止容器:docker stop id

查看镜像:docker images
删除镜像:docker rmi id

使用Dockerfile构建docker镜像:docker build -t  springboot(地址)/webdemo(名称)
将镜像生成运行容器:docker run -p 8080:8080 -d springboot/webdemo

查看端口是否通:telnet 192.168.99.100 8080
查看网是否通:ping 192.168.99.100

cmd清屏:cls

个人对docker的理解:

运行docker:

把镜像拉到本机=====>>>>用镜像生成指定对外端口号的容器====>>>>运行容器====>>>>停止容器====>>>>启动容器====>>>>停止容器====>>>>删除容器====>>>>删除镜像

制作镜像:

利用Dockerfile把其他镜像从镜像仓库拉进来作为运行环境====>>>>添加自己的程序====>>>>暴露这个镜像内置端口号====>>>>设置镜像运行的语句====>>>>执行build语句====>>>>把镜像上传到镜像仓库,供其他人员拉取

docker解决的问题:

我的程序在我的机器上运行的好好的,到了你那里就不行,那我干脆把握的运行环境、程序打包起来成个镜像,你直接拿到镜像生成一个容器然后直接运行就好!

Dockerfile实践:

用Dockerfile编写一个最简单web项目的docker镜像程序,并作为容器运行

猜你喜欢

转载自blog.csdn.net/weixin_37138899/article/details/88197657