博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
docker常用命令
阅读量:5297 次
发布时间:2019-06-14

本文共 1705 字,大约阅读时间需要 5 分钟。

常用命令:

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

 

转载于:https://www.cnblogs.com/Michael2397/p/7519374.html

你可能感兴趣的文章
虚拟DOM
查看>>
uva 11468 Substring
查看>>
自建数据源(RSO2)、及数据源增强
查看>>
BootStrap2学习日记2--将固定布局换成响应式布局
查看>>
关于View控件中的Context选择
查看>>
2018icpc徐州OnlineA Hard to prepare
查看>>
Spark的启动进程详解
查看>>
使用命令创建数据库和表
查看>>
数据库的高级查询
查看>>
机器视觉:SSD Single Shot MultiBox Detector
查看>>
201521123044 《Java程序设计》第1周学习总结
查看>>
MIT Scheme 的基本使用
查看>>
程序员的“机械同感”
查看>>
在16aspx.com上下了一个简单商品房销售系统源码,怎么修改它的默认登录名和密码...
查看>>
c++回调函数
查看>>
linux下Rtree的安装
查看>>
【Java】 剑指offer(53-2) 0到n-1中缺失的数字
查看>>
Delphi中ListView类的用法
查看>>
Python Web框架Django (零)
查看>>
多米诺骨牌
查看>>