Docker 日常管理操作命令

随便记录一下当前使用的零散的操作命令,以后有空再整理

# 查看所有容器
docker ps -a 

# 查看正在运行的容器
docker ps

# 拉取(collabora/code)最新容器镜像
docker pull collabora/code

# 查看本地的容器镜像
docker images

# 删除本地的容器镜像
docker rmi <IMAGE ID>

# 停止正在运行的容器
# docker stop <CONTAINER ID>
docker stop 634555291a01

# 删除容器
docker rm <CONTAINER ID>
docker rm 634555291a01

# 创建并运行最新版本(collabora/code)容器
docker run -t -d -p 127.0.0.1:9980:9980 -e 'domain=cloud\\.sgtfz\\.top\\:8866' --restart always --cap-add MKNOD --volume "/usr/local/share/fonts/truetype/:/opt/collaboraoffice/share/fonts/truetype/local/:ro" collabora/code

# 进入容器
# docker exec -it <容器id或者name> /bin/bash
# root 身份进入容器
# sudo docker exec -it -u root <容器id或者name> /bin/bash
sudo docker exec -it -u root d4458ab28bd8 /bin/bash

# 重启容器
docker restart 容器ID或容器名 :不管容器是否启动,直接重启容器
docker restart d4458ab28bd8

# 拷贝字体到容器指定目录
docker cp /home/sgtfz/onlyoffice_msfonts/ d4458ab28bd8:/opt/collaboraoffice/share/fonts/truetype/

发表回复