Docker常见操作总结
来源:互联网 发布:网络药品销售 规定 编辑:程序博客网 时间:2024/06/15 23:52
Docker的三个名词
镜像:类似与虚拟机的镜像,用来创建相应容器。仓库:存放各种镜像的地方。容器:由镜像创建的,运行程序的环境。
镜像和容器的关系
镜像的相关操作
(1)从网易镜像库中拉取docker镜像 docker pull hub.c.163.com/library/nginx:latest(2)查看本机镜像 docker images(3)运行镜像 前台运行镜像: docker run 镜像名 后台运行镜像并指定端口映射: docker run -d -p 8080:80 容器名 -d为后台运行 -p 8080:80 8080为主机端口 80为容器端口
需要注意
每次执行docker run命令,Docker都会新建一个新的容器。
容器的相关操作
(1)显示容器 列出当前运行的所有容器 docker ps 列出所有的容器 docker ps -a(2)启动一个未运行的容器 docker start 容器名/ID(3)进入一个正在后台运行的容器(命令行) docker exec -it 容器名/ID bash|sh -i 交互式 -t 临时终端 万能退出命令 exit(3)关闭一个运行的容器 docker stop 容器名/ID
制作自己的镜像
(1)编写相关的Dockerfile文件
这里以一个网站项目的镜像为例(即将项目war包放在webapps下)
//依赖的tomcat镜像from hub.c.163.com/library/tomcatMAINTAINER 姓名 邮箱 //将你的项目test.war放到webapps下COPY test.war /usr/local/tomcat/webapps
(2)构建Dockerfile文件
//test 镜像名//latest 标签名// . 当前路径docker build -t test:latest .
还有一些问题
(1)当发现3306端口占用时,一般是本地数据库占用了相关端口 关闭mysql数据库 service mysql stop(2)查看特定端口的状态(8080) netstat -na|grep 8080(3)查看软件位置(mysql) which mysql(4)Docker容器中安装vim等软件 1>apt-get update 更新软件源 2>apt-get install vim 下载vim(5)删除Docker中的镜像 首先需要删除该镜像创建的所有相关容器,然后才可以删除该镜像 1>docker rm 容器名/ID 删除相关容器 2>docker rmi 镜像名/ID 删除相关镜像(6)查看某个命令的参数(docker run) docker run --help
阅读全文
0 0
- Docker常见操作总结
- Docker常见操作实战
- Docker之容器常见操作
- Ubuntu中Docker容器的常见操作
- mysql常见操作总结
- 地图常见操作总结
- docker的入门以及docker常见操作命令
- word操作常见难关总结
- iOS常见文件操作总结
- Docker容器学习梳理--日常操作总结
- C#字符串常见操作总结详解
- Linux系统操作常见错误总结
- Python中字符串常见操作总结
- ADO.NET数据操作常见错误总结
- 总结常见的mysql数据库优化操作
- 常见的位处理操作总结
- docker 操作
- docker操作
- jQuery分类菜单竖直切换代码
- 百度之星复赛题解
- 【kong系列六】之关键字认证key_auth插件
- 求第N个素数的值,时间复杂度尽量低
- 有关servlet的简单的登陆和注册
- Docker常见操作总结
- 软件开发中常见知识总结
- Mysql修改初始密码/忘记密码
- android 流布局实例
- [NOIP2011真题]聪明的质监员
- android 高级之旅 (十一) shareSDK的接入与使用
- 解决java传递参数是String类型,pgsql的numeric字段接收报错问题
- mysql performance_schema主要几个性能优化表介绍
- Glide加载CenterCrop属性的圆角图片无效