docker 常用软件 run 命令

//sonarqube
docker run -d --name sonarqube -p 8998:9001 -p 8999:9092 -e SONARQUBE_JDBC_USERNAME=root -e SONARQUBE_JDBC_PASSWORD=root -e SONARQUBE_JDBC_URL=jdbc:mysql://192.168.1.120:3306/sonar?useUnicode=true/&characterEncoding=utf8 sonarqube:latest

//tomcat
docker run -dt --name tomcat-cas -p 8888:8080 -v /opt/tomcat/tomcat-cas:/usr/local/tomcat/webapps tomcat:latest
docker run -dt --name tomcat-orgmanager -p 8889:8080 -v /opt/tomcat/orgmanager:/usr/local/tomcat/webapps tomcat:latest
docker run -dt --name tomcat-SmartAdmin -p 8890:8080 -v /opt/tomcat/SmartAdmin:/usr/local/tomcat/webapps tomcat:latest
docker run -dt --name tomcat-orgclient1 -p 8890:8080 -v /opt/tomcat/orgclient1:/usr/local/tomcat/webapps tomcat:latest
docker run -dt --name tomcat-orgclient2 -p 8891:8080 -v /opt/tomcat/orgclient2:/usr/local/tomcat/webapps tomcat:latest

//mysql
docker run --name some-mysql -v /opt/mysql/db:/var/lib/mysql -v /opt/mysql/confd:/etc/mysql/conf.d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql

//nginx

docker run --name nginx -v /opt/nginx/conf:/etc/nginx -v /opt/nginx/html:/usr/share/nginx/html -p 80:80 -d nginx

//etcd

docker run --name etcd -d -p 4001:4001 -v /etcd/data:/data elcolio/etcd -name etcd -listen-client-urls=http://192.168.1.112:4001 -advertise-client-urls http://192.168.1.112:4001 -initial-advertise-peer-urls http://192.168.1.112:7001

export HostIP="192.168.12.50"

docker run -d -v /opt/etcd/ssl/certs:/etc/ssl/certs -p 4001:4001 -p 2380:2380 -p 2379:2379 \
 --name etcd elcolio/etcd \
 -name etcd0 \
 -advertise-client-urls http://192.168.1.121:2379,http://192.168.1.121:4001 \
 -listen-client-urls http://0.0.0.0:2379,http://0.0.0.0:4001 \
 -initial-advertise-peer-urls http://192.168.1.121:2380 \
 -listen-peer-urls http://0.0.0.0:2380 \
 -initial-cluster-token etcd-cluster-1 \
 -initial-cluster etcd0=http://192.168.1.121:2380 \
 -initial-cluster-state new

docker run -d -v /usr/share/ca-certificates/:/etc/ssl/certs -p 4001:4001 -p 2380:2380 -p 2379:2379 \ --name etcd quay.io/coreos/etcd:v2.0.8 \ -name etcd0 \ -advertise-client-urls http://${HostIP}:2379,http://${HostIP}:4001 \ -listen-client-urls http://0.0.0.0:2379,http://0.0.0.0:4001 \ -initial-advertise-peer-urls http://${HostIP}:2380 \ -listen-peer-urls http://0.0.0.0:2380 \ -initial-cluster-token etcd-cluster-1 \ -initial-cluster etcd0=http://${HostIP}:2380 \ -initial-cluster-state new

时间: 2024-11-08 19:15:02

docker 常用软件 run 命令的相关文章

docker常用运维命令

docker常用运维命令总结:在centos中一般通过systemd启动与管理docker: 1. 启动docker:sudo systemctl start docker 2. 关闭docker:sudo systemctl stop docker 3. docker开机自启:sudo systemctl enable docker 4. 查看docker日志: journalctl -u docker.service or less /var/log/messages | grep Dock

docker常用脚本执行命令(批量删除所有镜像容器,)

批量删除所有镜像(none表示镜像的关键字) docker rmi $(docker images | grep "none" | awk '{print $3}') docker 批量删除所有容器 docker ps //查看所有正在运行容器 docker stop containerId //containerId 是容器的ID docker ps -a //查看所有容器 docker ps -a -q //查看所有容器ID docker stop $(docker ps -a -

docker常用命令

1. 查看docker信息(version.info) 查看docker版本 docker version 显示docker系统的信息 docker info 2. 对image的操作(search.pull.images.rmi.history) 检索image docker search image_name 下载image docker pull image_name 列出镜像列表; -a, --all=false Show all images; --no-trunc=false Don

Docker 常用命令

Docker 常用命令: 1.环境相关 docker info docker version 2.系统运维相关 docker images docker Image是多层结构的,默认只显示最顶层的Image docker inspect 查看容器运行时详细信息的命令  docker ps docker ps打印出正在运行的容器,docker ps -a打印出所有运行过的容器 docker pull docker run docker start/stop/restart 这组命令可以开启(两个:

docker专题(2):docker常用管理命令(上)

http://segmentfault.com/a/1190000000751601 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: 容器生命周期管理 — docker [run|start|stop|restart|kill|rm|pause|unpause] 容器操作运维 — docker [ps|inspect|top|attach|events|logs|wait|ex

Docker学习总结之Run命令介绍

在使用Docker时,执行最多的命令某过于run了.这个命令可以说是所有docker操作的入口.在Docker官方Reference中单独列出了一个章节来介绍Run的各种参数使用,也足以看出Docker run的重要性.有感于此,我感觉有必要好好学习一下Run命令,因此特意看了一下Run命令介绍,结合日常中的使用心得,分享一下.以下文档大部分翻译于Docker 官方Reference,肯定会存在不少错误之处,希望能抛砖引玉,大家共同讨论. Docker在执行时会将相关进程封装到相互隔离的容器(c

Docker学习总结(9)——Docker常用命令

容器生命周期管理 - docker [run|start|stop|restart|kill|rm|pause|unpause] 容器操作运维 - docker [ps|inspect|top|attach|events|logs|wait|export|port] 容器rootfs命令 - docker [commit|cp|diff] 镜像仓库 - docker [login|pull|push|search] 本地镜像管理 - docker [images|rmi|tag|build|hi

docker run命令详解及示例(二)

docker run Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG...] Run a command in a new container 上接博文:docker run命令详解及示例(一) --link --link=[]        Add link to another container 用于连接两个容器. 启动容器1:web docker run --name web -d -p 22 -p 80 -itwebserver:v1

docker常用管理命令

本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: 容器生命周期管理 - docker [run|start|stop|restart|kill|rm|pause|unpause] 容器操作运维 - docker [ps|inspect|top|attach|events|logs|wait|export|port] 容器rootfs命令 - docker [commit|cp|d