一、文档说明
本文主要介绍了 Docker 以及 Docker-Compose 命令的使用,并给出命令使用的事例说明,帮助初学者以及运维人员参考使用 Docker 等相关操作。
二、Docker 命令
2.1.Docker配置文件(重启Docker)
# docker 配置文件 daemon.json 在/etc/docker/目录下,如有需要更改docker工作目录(默认在/var/lib/docker/目录下)需要更改配置文件daemon.json
sudo vim /etc/docker/daemon.json
更改编辑内容如下所示:
#低版本docker配置工作目录(v20.0以下)
{
"graph":"/data/app/dockerWork"
}
#高版本docker配置工作目录
{
"data-root":"/data/app/dockerWork"
}
编辑完成后保存退出,需要重启 docker 。
systemctl daemon-reload
systemctl restart docker
2.2.导入docker镜像
# 使用 load 命令导入docker镜像
#docker load -i dockerimages
docker load -i package/super-web-x86_64-20240730-2131-1.tar.gz
#验证导入的docker镜像
docker images
2.3.删除docker镜像
# 使用 docker rmi -f 命令删除docker镜像
#删除镜像(docker rmi -f [imageID])
docker rmi -f d4d742fb3e60
#删除镜像(docker rmi -f [imagename]:[imageversion])
docker rmi -f sdkj.ss.com/super/super-web-x86_64:20240730-2131-1
#删除所有镜像(all)
docker rmi -f $(docker images -q)
2.4.启动docker服务
# 使用 docker run 命令启动docker服务
#docker run -dit --name=[servername] -v [宿主机路径]:[容器路径] -p [映射port]:[镜像port] [imageID]
docker run -dit --name=super-x64-24.0730 -v /data/app/shell/dockerDir/:/swdata/ -p 8888:8080 95cdf2f346c4
#docker run -dit --name=[servername] -v [宿主机路径]:[容器路径] -p [映射port]:[镜像port] [imagename]:[imageversion]
docker run -dit --name=super-x64-24.0730-02 -v /data/app/shell/dockerDir/:/swdata/ -p 8899:8080 ss.xyhd.com/super/super-ocrserver-x86_64:001-2.0.24.0730.2223-001