整理一些常用的docker命令好粘贴复制,快速搭建环境
yum install //更新命令
yum install docker // 下载docker容器
docker systemctl start //启动docker
查看端口开放 netstat -anlp | grep 3306
那么输入:systemctl start firewalld(启动防火墙)
然后开放端口: firewall-cmd --zone=public --add-port=443/tcp --permanent
加载: firewall-cmd --reload
查看运行所有端口 netstat -tln
docker exec -it 容器名 /bin/bash //docker 交互的方式进入容器
安装mysql
docker run -d -p 3306:3306 --name mysql -v /lqy/mysql/conf:/etc/mysql/conf.d -v /lqy/mysql/logs:/logs -v /lqy/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.6
安装Redis
docker run -p 6379:6379 -v /lqy/redis/data:/data -v /lqy/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf -d redis:3.2 redis-server /usr/local/etc/redis/redis.conf --appendonly yes
安装rabbitmq
docker run -d --hostname rabbitmq01 --name rabbitmqCluster01 -v /lqy/rabbitmq/data:/var/lib/rabbitmq -p 15672:15672 -p 5672:5672 rabbitmq:3.7-management
安装JDK
/etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_101
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
解压
tar -zxvf xxx.tar.gz
rpm -ivh xxx.rpm
tar xvf xxx.tar
远程连接设置方便发布项目
编辑 vi /lib/systemd/system/docker.service
把ExecStart=/usr/bin/dockerd-current \改为ExecStart=/usr/bin/dockerd-current -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock \
systemctl daemon-reload && systemctl restart docker




