linux centos docker mysql redis mongodb rabbitmq配置 基本使用

要求
Docker支持以下的CentOS版本:
CentOS 7(64位)
CentOS 6.5(64位)或更高的版本
Docker要求CentOS系统的内核版本高于3.10,查看本页面的前提条件来验证你的CentOS版本是否支持做cker。
通过uname -r命令查看你当前的内核版本
以下蓝色字体为需要执行执行命令
安装Docker
yum -y install docker

设置docker国内镜像,阿里云镜像
tee /etc/docker/daemon.json << - 'EOF'
{
“registry-mirrors”:[“https://9rl160ta.mirror.aliyuncs.com”]
}
EOF
启动docker
systemctl启动
码头安装数据库及rabbitmq
mariadb :( mysql的一个分支)docker
docker run --privileged -d -p 3307:3306 --name mariadb --restart=always -e TZ=Asis/Shanghai -e MYSQL_ROOT_PASSWORD=tiger -v /mnt/mariadb:/var/lib/mysql mariadb:5 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --character-set-client-handshake=FALSE

mysql:docker run --privileged -d -p 3309:3306 --name mysql --restart=always -e TZ=Asis/Shanghai -e MYSQL_ROOT_PASSWORD=tiger -v /mnt/mysql:/var/lib/mysql mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --character-set-client-handshake=FALSE

  • -p 3306:3306:将容器的3306端口映射到主机的3306端口

  • -v $ PWD / conf / my.cnf:/etc/mysql/my.cnf:将主机当前目录下的conf / my.cnf挂载到容器的/etc/mysql/my.cnf

  • -v $ PWD / logs:/ logs:将主机当前目录下的日志目录挂载到容器的/ logs

  • -v $ PWD / data:/ mysql_data:将主机当前目录下的数据目录挂载到容器的/ mysql_data

  • -e MYSQL_ROOT_PASSWORD = 123456:初始化root用户的密码


redis:
docker run --name redis -d -p 6380:6379 redis redis-server --appendonly是--requirepass“游戏”
游戏是密码#docker
run --name redis -p 6380:6379 -v $ PWD / redis .conf:/etc/redis/redis.conf -v $ PWD / data:/ data -d redis:3.2 redis-server /etc/redis/redis.conf --appendonly yes
密码配置在redis.conf中,
mongodb: docker
run -d -p 27018:27017 --name mongo mongo
rabbitmq:docker
run -d -p 8086:15672 -p 5672:5672 -p 15674:15674 -p 61613:61613 --hostname mars-rabbit --name rabbit -e RABBITMQ_DEFAULT_USER = admin -e RABBITMQ_DEFAULT_PASS = stark rabbitmq:3-management
Nginx docker
run -d -p 8000:80 --name nginx -v /nginx/conf.d:/etc/nginx/conf.d -d nginx
Jenkins
docker run --name jenkins -p 10080:8080 docker.io/jenkins / jenkins
其他命令docker
images查看镜像docker
ps -a列出容器docker
ps查看正在运行的容器docker
rm -f CONTAINERID删除容器
docker run -i - t IMAGE / bin / bash创建一个新容器并登入
docker search NAME搜索可用的docker镜像docker
COMMAND --help查看某一个命令的详细使用方法:


 

猜你喜欢

转载自blog.csdn.net/qq_34874784/article/details/82025799