====== docker 常见命令 ======
===== 1. 查看当前docker状态 =====
sudo docker ps
===== 2. 拉取镜像 =====
sudo docker pull ccr.ccs.tencentyun.com/lxkt/qflowcpu:latest
===== 3. 启动容器 =====
docker run -d --name qflowcpu \
--ulimit memlock=-1:-1 --ulimit stack=-1:-1 \
--shm-size=128G --privileged -e SELINUX=disabled -p 80:80 -p 81:81 -p 2297:2297 \
--hostname=mstation ccr.ccs.tencentyun.com/lxkt/qflowcpu:latest
===== 4. 宿主机安装 server.py 服务报错 =====
安装说明:[[https://www.pwmat.com/license-install-function]]
当报错:
docker: Error response from daemon: Conflict. The container name "/qflowcpu" is already in use by container "02919a65bee0615eb8960ff7f9ee0f54c8f2924cf6f692fcd8a9191f1356ead3". You have to remove (or rename) that container to be able to reuse that name.
===== a. 查看当前docker状态 =====
sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
02919a65bee0 ccr.ccs.tencentyun.com/lxkt/qflowcpu:latest "/usr/bin/supervisor…" 49 minutes ago Up 49 minutes 0.0.0.0:80-81->80-81/tcp, [::]:80-81->80-81/tcp, 0.0.0.0:2297->2297/tcp, [::]:2297->2297/tcp **qflowcpu**
===== b. 停止当前docker =====
sudo docker stop qflowcpu
===== c. 删除docker =====
sudo docker rm qflowcpu
然后重新启动
===== d. 重启docker =====
sudo docker restart qflowcpu