12031 12031
12032 12032
docker exec <container_name> ifconfig
docker exec minio ifconfig
docker inspect --format '{ {range .NetworkSettings.Networks}}{ {.IPAddress}}{ {end}}' "$CONTAINER_NAME"
docker inspect --format '{ {range .NetworkSettings.Networks}}{ {.IPAddress}}{ {end}}' "minio"
172.22.0.2
socat TCP-LISTEN:$host_port,fork TCP:$CURRENT_CONTAINER_IP:$docker_port
socat TCP-LISTEN:12031,fork TCP:172.22.0.2:12031
socat TCP-LISTEN:12032,fork TCP:172.22.0.2:12032
a20140510@a20140510-Super-Server:~$ ps -ef | grep socat
a201405+ 437156 427982 0 15:07 pts/7 00:00:00 socat TCP-LISTEN:12031,fork TCP:172.22.0.2:12031
a201405+ 437664 437384 0 15:07 pts/8 00:00:00 socat TCP-LISTEN:12032,fork TCP:172.22.0.2:12032
确认了,一个socat一个进程。。。。有点坑
pgrep -f socat
pgrep -f 'socat.*:端口号'
pgrep -f 'socat.*:12031'
pgrep -f 'socat.*:端口号' | xargs kill
pgrep -f 'socat.*:端口号' | xargs kill -9
pgrep -f 'socat.*:12032' | xargs kill -9
进入工作台,输入如下命令使用docker拉取镜像(这里的版本可以选择自己需要的)
docker pull nacos/nacos-server
docker pull nacos/nacos-server:1.2.0
输入命令创建容器,其中–restart=always是开机自动启动容器
docker run --env MODE=standalone --name nacos --restart=always -d -p 8848:8848 nacos/nacos-server:1.2.0
查看该容器ID的日志
docker logs -f 容器ID
docker的数据盘等配置:
a20140510@a20140510-Super-Server:~$ cat /etc/docker/daemon.json
{
"data-root": "/home/docker",
"registry-mirrors": [
"https://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn",
"https://registry.docker-cn.com",
"https://mirror.ccs.tencentyun.com"
],
"runtimes": {
"nvidia": {
"args": [],
"path": "nvidia-container-runtime"
}
}
}
docker pull nacos/nacos-server:2.3.2
docker run --env MODE=standalone --name nacos --restart=