获取镜像: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 就可以看到编译后的镜像。
之前在初创公司,学习笔记都是记录在有道云笔记。最近跳槽进入了新公司,因为涉及到信息安全,笔记类应用无法使用。因此一些笔记就记录在简书上吧。