1. 安装与基本命令

官网安装教程: Install Docker Engine on CentOS | Docker Documentation

注意将docker官方仓库替换为阿里云仓库:

配置阿里云加速:


docker --help

docker [command] --help

docker images [-a] [-q]

docker search [image name]

docker pull [image name]

docker system df //查看镜像、容器、数据卷所占的空间

docker rmi [image name]

docker run --name [container name] -p [outside port:inside port] [-i] [-t]

                  -v [/outsidePath:/insidePath][:rw|ro]  [name|id]

                  --volumes-from [parent name|id]

                  [-d]

打开交互式容器后,exit命令退出,容器会停止;ctrl+p+q退出交互式命令行但容器不停止。

开启新的进程,使正在运行的容器执行某命令:docker exec  [name|id] -w [path] [-d] [command] ,exit退出后不会停止容器

启动已经停止的容器:docker start [name|id]

进入正在运行的容器终端:docker attach [name|id]

重启容器:docker restart [name|id]

停止容器:docker stop [name|id]

强制停止容器:docker kill [name|id]

删除已经停止的容器:docker container rm [-f] [name|id] 或 docker rm [-f] [name|id]

批量全部删除:docker rm -f $(docker ps -a -q) 或 docker ps -a -q | xargs docker rm

查看容器日志:docker logs [name|id]

查看容器内部细节:docker inspect [name|id]

将内部文件拷贝到外部:docker cp [name|id]:/insidepath/file  /outsidepath/file

容器导出至文件:docker export [name|id] > file.tar

文件导入至镜像:cat file.tar | docker import - 镜像用户/镜像名:镜像版本号

提交容器副本使之成为一个新的镜像:docker commit -m [message] -a [author] [name|id] [要创建的目标镜像名:tag]

posted @ 2023-05-05 09:54  Saturn5  阅读(22)  评论(0)    收藏  举报