docker 个人经验分享
来源:互联网 发布:枣庄政府网络解决方案 编辑:程序博客网 时间:2024/05/18 01:19
docker 默认ssh 账号:docker 密码:tcuser
常用命令:
docker run 首次启动时候
docker images 查看镜像文件
docker ps 查看运行的容器
docker stotp/kill container_id 停止
docker start container_id 重启(首次是不可以的,因为只有run完后,才有container_id)
docker restart container_id 重启运行中
docker ps -a 查看全部的容器,包括没有运行的容器
docker exec -it container_id /bin/bash 连接容器
docker exit 断开容器连接
docker erm container_id 删除容器
docker stop $(docker ps -a -q) 停止镜像关联的运行所有容器
docker rmi $(docker images | grep "^镜像名" | awk "{print $3}") 需要停止镜像所关联的容器
docker tag imageid REPOSITORY:tag 重命名镜像名
docker rmi REPOSITORY:tag 删除镜像 当不是latest的时候需要加tag(版本号)
容器内:
1、容器设置北京时间:
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
date -R
2、首次安装应用是不可以的,这时候需要敲:apt-get update,
这个命令的作用是:同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包, 等更新完毕以后再敲命令:apt-get install vim命令即可。
3、容器是不可以自己关闭或者重启的,必须由docker统一管理
安装nginx:
下载镜像:docker pull nginx
启动:docker run -d -p 8080:80 nginx 端口映射+守护进程
安装mysql:
下载镜像;docker pull mysql
启动:sudo docker run -p 3307:3306 -e MYSQL_ROOT_PASSWORD=root3307 --name mysql3307 -d mysql 端口映射+守护进程+初始化密码配置
安装tomcat:
下载镜像:docker pull tomcat
启动: docker run --name tomcat -p 8080:8080 -v $PWD/test:/usr/local/tomcat/webapps/test -d tomcat 会自动集成jdk的安装和env的配置
安装zookeeper:
下载镜像:jplock/zookeeper:3.4.8
常用命令:
docker run 首次启动时候
docker images 查看镜像文件
docker ps 查看运行的容器
docker stotp/kill container_id 停止
docker start container_id 重启(首次是不可以的,因为只有run完后,才有container_id)
docker restart container_id 重启运行中
docker ps -a 查看全部的容器,包括没有运行的容器
docker exec -it container_id /bin/bash 连接容器
docker exit 断开容器连接
docker erm container_id 删除容器
docker stop $(docker ps -a -q) 停止镜像关联的运行所有容器
docker rmi $(docker images | grep "^镜像名" | awk "{print $3}") 需要停止镜像所关联的容器
docker tag imageid REPOSITORY:tag 重命名镜像名
docker rmi REPOSITORY:tag 删除镜像 当不是latest的时候需要加tag(版本号)
容器内:
1、容器设置北京时间:
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
date -R
2、首次安装应用是不可以的,这时候需要敲:apt-get update,
这个命令的作用是:同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包, 等更新完毕以后再敲命令:apt-get install vim命令即可。
3、容器是不可以自己关闭或者重启的,必须由docker统一管理
安装nginx:
下载镜像:docker pull nginx
启动:docker run -d -p 8080:80 nginx 端口映射+守护进程
安装mysql:
下载镜像;docker pull mysql
启动:sudo docker run -p 3307:3306 -e MYSQL_ROOT_PASSWORD=root3307 --name mysql3307 -d mysql 端口映射+守护进程+初始化密码配置
安装tomcat:
下载镜像:docker pull tomcat
启动: docker run --name tomcat -p 8080:8080 -v $PWD/test:/usr/local/tomcat/webapps/test -d tomcat 会自动集成jdk的安装和env的配置
安装zookeeper:
下载镜像:jplock/zookeeper:3.4.8
启动:docker run -t --name zookeeper1 jplock/zookeeper:3.4.8 启动完成 ctrl+c 停止 然后查看 docker 容器即可
部署项目:
1.运行虚拟机
2.远程登录
3.service docker start 启动docker
4.docker images 查看docker镜像历史 最上面的为最新使用
5. 1.启动zookeeper docker run -itp 2181:2181 zookeeper镜像名
2.启动dubbo docker run -itp 7000:8080 dubbo镜像名
3.启动mysql-master docker run -it -p 3301:3306 mysql-master
4.启动mysql-slave docker run -it -p 3302:3306 mysql-slave
5.启动mycat
6.启动Tomcat-core-dev
7.启动Tomcat-web-dev
0 0
- docker 个人经验分享
- 个人面试经验分享
- 个人面试经验分享
- 考研个人经验分享
- 建立个人网站经验分享
- 个人学习和项目经验积累分享
- 个人学习和项目经验积累分享
- 分享个人建站的一点经验
- 个人保研经历以及经验分享
- 个人网站运营故事经验分享
- SOA365 个人技术经验分享 个人软件产品展示 精华文章 原创文章 技术交流 技术分享
- 个人多年web架构设计实践的经验分享
- 分享个人推广行业网站的几点看法经验
- 分享~纯个人经验!NAS的小学问
- 分享开发经验,浅谈个人发展经历,明确自己发展方向
- 分享8年开发经验浅谈个人发展经历
- 分享8年开发经验浅谈个人发展经历
- 2013年3月武当山自助游个人经验分享
- nuplayer处理服务端的应答消息notifyResponseListener
- 关于socket,http,udp,ip等之间 的关系
- 单链表之合并两个链表
- windows.open打开窗口并居中
- 案例实战Elasticsearch基本操作(一)
- docker 个人经验分享
- Android ViewGroup事件分发机制
- Java 获取昨天日期字符串
- SQL——Sql_Server中如何判断表中某字段是否存在
- 将图片内嵌入Markdown文档中
- 自己写的api token授权机制
- jdk环境变量详细配置
- 学习GitHub(一): windows7 64位系统安装msysGit客户端
- OKGO