docker常用命令
基础:
//下载镜像
docker pull <imageNname:tag>
//查看本地镜像列表
docker images
//运行镜像
docker run <imageNname:tag>
//启动容器
docker start <imageNname:tag>
//查看容器
docker ps/docker ps -a
//进入容器内部
docker exec -t -i <id/container_name> /bin/bash
//停止容器运行
$docker stop Name/ID
//杀死一个容器
$docker kill Name/ID
//重启一个容器
$docker restart name/ID
//删除一个镜像
docker rmi 镜像id
//删除一个容器
docker rm 容器id
//查看容器信息
docker inspect 容器name/ID
安装nacos为例(mysql8.*):
git clone https://github.com/nacos-group/nacos-docker.git
cd nacos-docker
1、修改example/standalone-mysql-8.yaml如下:
version: "2"
services:
nacos:
image: nacos/nacos-server:1.4.0
container_name: nacos-standalone-mysql
env_file:
- ../env/nacos-standlone-mysql.env
volumes:
- ./standalone-logs/:/home/nacos/logs
- ./init.d/custom.properties:/home/nacos/init.d/custom.properties
ports:
- "8848:8848"
restart: always
2、修改env/nacos-standlone-mysql.env如下:
PREFER_HOST_MODE=hostname
MODE=standalone
SPRING_DATASOURCE_PLATFORM=mysql
MYSQL_SERVICE_HOST=xxx.xxx.xxx.xxx
MYSQL_SERVICE_DB_NAME=light_file_management
MYSQL_SERVICE_PORT=3306
MYSQL_SERVICE_USER=root
MYSQL_SERVICE_PASSWORD=root
# 自定义jvm参数,更多:https://nacos.io/zh-cn/docs/quick-start-docker.html,不配置可能会启动失败
JVM_XMS=512m
JVM_XMX=512m
JVM_XMN=256m
JVM_MS=64m
JVM_MMS=128m
3、运行nacos容器
docker-compose -f example/standalone-mysql-8.yaml up
4、用 ip:port/nacos 访问