centOS docker常用操作命令
centOS docker常用操作命令
1:nginx
docker run --name fs_nginx -p 80:80 -p 443:443 -p 8000:8000 --net mynetwork --ip 172.18.0.10 -v /root/meeting/web/webUi:/usr/share/nginx/html -d nginx
2:fs_home
docker run -e TZ="Asia/Shanghai" -d --restart=always --name fs_home --net mynetwork --ip 172.18.0.5 -p 9008:9008 fs_home
3:mysql
docker run --name mysql -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 --net mynetwork --ip 172.18.0.4 -d mysql:5.6
4:redis
docker run -p 6379:6379 --net mynetwork --ip 172.18.0.2 -d redis fs_redis
docker run -p 6378:6379 --name fs_redis --net mynetwork --ip 172.18.0.2 -v /meeting/redis.conf:/etc/redis/redis.conf -v /meeting/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes
5:fs_app
docker run -e TZ="Asia/Shanghai" -d --restart=always --name fs_app --net mynetwork --ip 172.18.0.7 -p 9003:9003 fs_app
6:fs_web
docker run --name fs_web -p 9001:9001 --net mynetwork --ip 172.18.0.5 -d web
【docker容器的常用命令】
启动一个伪终端以交互式的方式进入某个容器(使用exit退出后容器不停止运行)
docker exec -ti id
通过当前目录下的Dockerfile创建一个名为soar的镜像
sudo docker build -t="soar" .
查看docker所有容器的ip
sudo docker inspect -f='{{.NetworkSettings.IPAddress}}' $(sudo docker ps -a -q)
查看某一容器的所有状态信息
sudo docker inspect NAMES
查看某一容器的ip地址
sudo docker inspect -f='{{.NetworkSettings.IPAddress}}' ID/NAMES
MYSQL 配置文件修改
docker cp mysqld.cnf fs_mysql:/etc/mysql/mysql.conf.d/mysqld.cnf
NGINX 配置文件修改
docker cp nginx.conf fs_nginx:/etc/nginx/nginx.conf
查询centos7的防火墙状态:
systemctl status firewalld.service
关闭防火墙:
systemctl stop firewalld.service
设置开机不启动防火墙:
systemctl disable firewalld.service