Docker常用工具容器创建

Jenkins

使用直接下载jenkins的话由于版本问题会有很多插件无法安装,因此jenkins需要下载长期支持版本(lts)
docker pull jenkins/jenkins:lts

docker run -d --name jenkins -p 8000:8080 -p 50000:50000 -v /home/slave/.jenkins_home:/var/jenkins_home jenkins/jenkins:lts

Mongodb

docker pull mongo

docker run -d --name tensquare_mongodb -p 27017:27017 -v /home/slave/.mongodbdata/db:/data/db mongo

Redis

docker pull redis

docker run -d --name tensquare_redis -p 6379:6379 -v /home/slave/.redis/data/:/data redis redis-server --appendonly yes

MySql

首先下载MySQL6.7的镜像docker pull mysql:5.7
创建挂载目录
mkdir -p /home/slave/.mysql/conf
mkdir -p /home/slave/.mysql/logs
mkdir -p /home/slave/.mysql/data
启动容器

docker run --name mysql -p 3306:3306 -v /home/slave/.mysql/conf:/etc/mysql/conf.d -v /home/slave/.mysql/logs:/logs -v /home/slave/.mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

用户名root,密码123456

Sonatype Nexus3

docker pull sonatype/nexus3
创建挂载目录 mkdir .nexus-data
修改目录用户 chown -R 200 .nexus-data 注意这步是必须的,否则镜像启动会出现权限不足的错误

docker run -d --name=nexus3  -v /home/slave/.nexus-data:/nexus-data -p 8081:8081  sonatype/nexus3

你可能感兴趣的:(docker基础用法)