centOS docker常用操作命令

周佐敬

共 1567字,需浏览 4分钟

 · 2020-11-16

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


浏览 14
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报