Docker学习

获取镜像:https://c.163yun.com/hub#/m/home/

基本命令行

docker images :查看所有镜像

docker ps:查看正在运行的容器

docker stop cid:停止正在运行的某一个容器

docker run -d -p 8080:80 nginx :以主机的8080端口隐射容器中80端口

docker run -d -P nginx:主机随机端口隐射容器中的端口,可通过ps命令查看使用的主机端   口以访问容器中的应用

docker pull 镜像名:从镜像中心拉去镜像


使用docker运行

docker pull hub c.163.com/library/mysql:latest

docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=000000 -e MYSQL_DATABASE=jpress hub.c.c163.com/library/mysql:latest:创建数据库设置root米娜为000000,数据库名为jpress。


制作自己的镜像,先从镜像中心获取tomcat镜像(docker pull hub.c.163.com/library/tomcat:lastest),并打包好自己的java项目的war包(jpress.war)。使用vim Dockerfile,并编辑:

编辑保存后执行"docker build -t jpress:latest .",通过docker images 就可以看到编译后的镜像。



之前在初创公司,学习笔记都是记录在有道云笔记。最近跳槽进入了新公司,因为涉及到信息安全,笔记类应用无法使用。因此一些笔记就记录在简书上吧。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容