docker常用操作命令(操作微服务容器数据库等服务)

122 阅读1分钟

Linux 系统安装 选择 英文语言 最小安装 网络选择桥接模式 修改etc/sysconfig/network-script/ifcfg-eh01 网络配置

Docker启动MySQL命令

docker run --name mysql --restart=always -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.6 
注意:Mysql启动需要指定密码,如果未指定,服务无法正常启动

Docker 安装命令

1. yum install -y yum-utils
2. yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
3. yum-config-manager --enable docker-ce-edge
4. yum install docker-ce docker-ce-cli containerd.io

Docker 基本操作命令

5. docker images 查看镜像
6. docker 删除镜像
7. docker rmi  镜像
8. 查看docker 容器
9. docker ps
10. docker 删除容器
11. docker rm -f 容器
12. 启动docker 创建容器
13. docker logs 容器名称/ID 查看容器日志

安装postgres

docker pull postgres:12.2

启动postgres

docker run --name postgres  --restart=always -e POSTGRES_PASSWORD=postgres -p 5432:5432 -d postgres:12.2

启动pgsql容器

docker start postgres  

关闭pgsql容器

docker stop postgres

安装nacos

docker pull nacos/nacos-server

启动nacos

docker run --env MODE=standalone --name nacos --restart=always -d -p 8848:8848 nacos/nacos-server

安装zipkin

docker pull openzipkin/zipkin

启动zipkin

docker run --name zipkin --restart=always -d -p 9411:9411 openzipkin/zipkin

安装sentinel

docker pull bladex/sentinel-dashboard

启动sentinel

docker run --name sentinel-dashboard --restart=always -d -p 9001:8858 bladex/sentinel-dashboard:latest   

安装redis

docker pull redis

启动redis

docker run -d --name redis-server -p 6379:6379 redis:latest  --restart=always  --requirepass "yourpassword" --appendonly yes

运行合通环境需要启动docker容器

docker start redis
docker start sentinel-dashboard
docker start zipkin
docker start nacos
docker start postgres

设置docker开机自启

systemctl enable docker 

修改容器为自动启动

docker update --restart=always redis
docker update --restart=always sentinel-dashboard
docker update --restart=always zipkin
docker update --restart=always nacos
docker update --restart=always postgres

设置容器不自动启动

docker update --restart=no postgres