我和docker

开始知道docker这个玩意是从大三开始的,那时候关注了很多微信公众号和微博牛人,大家都在讨论docker。刚开始并不知道怎么用这玩意,只是在linux的环境中安装了docker,然后跟着初学的教程跑了下hello-world,并不知道具体怎么用到实际的项目中来。
进入了润普科技,发现公司已经用上了docker来部署整个生产环境,当时是第一次在实际项目中接触到docker,刚开始只会怎么启动docker容器,怎么查询。随着后来工作的原因,慢慢的开始自己写dockerfile,逐渐的对docker有了更深入的了解。
之后,自己买了好几个服务器,发现要部署一个软件非常的困难,需要设置各种变量,随着各种linux发行版环境的不同,遇到了各种奇葩的问题。在这种情况下,我毅然决然的选择了docker来部署的环境。于是这篇文章就这样产生了。

docker的常用基本操作

运行docker容器

 docker run --name iamge-name -p port:port -d iamge-respository

-d 是指后台运行,–name指给容器指定一个叫image-name的名称
eg: docker run –name example -d hello-world

查看容器的日志

docker logs iamge-name

查看运行的docker容器状态

docker ps

查看所有pull的docker容器镜像

docker iamges -a 

停止特定的docker镜像

docker stop image-name\container-id

删除镜像

docker rm image-name\container-id

上述命令中的iamge-name 是指镜像的名称, container-id指运行容器对应的id

结语

以上则是docker容器的基础命令,之后将会介绍docker-compose来组合多个容器协调工作。

发表评论

电子邮件地址不会被公开。 必填项已用*标注