美文网首页
docker常用命令

docker常用命令

作者: MaJiT | 来源:发表于2022-08-12 20:51 被阅读0次
1. 帮助启动类命令
启动docker: systemctl start docker
停止docker: systemctl stop docker
重启docker: systemctl restart docker
查看docker状态: systemctl status docker
开机启动: systemctl enable docker
查看docker概要信息: docker info
查看docker总体帮助文档: docker --help
查看docker命令帮助文档: docker 具体命令 --help
2. 镜像命令
列出本地主机上的镜像:
docker images

各个选项说明:
REPOSITORY:表示镜像的仓库源
TAG:镜像的标签版本号
IMAGE ID:镜像ID
CREATED:镜像创建时间
SIZE:镜像大小

查询仓库里的某个镜像名字
# 查询全部
docker search nginx
# 查询前五条
docker search --limit 5 nginx
下载仓库里的某个镜像名字
#下载指定版本号
docker pull mysql:5.7
#没有TAG就是最新版
docker pull mysql
查看镜像/容器/数据卷所占的空间
docker system df 
删除镜像
docker rmi  -f 镜像ID
# 删除全部
docker rmi -f $(docker images -qa)
3. 容器命令

启动镜像

# -i:以交互模式运行容器,通常与 -t 同时使用;
# -t:为容器重新分配一个伪输入终端,通常与 -i 同时使用;
# -P: 随机端口映射,大写P
# -p: 指定端口映射,小写p
docker run -it ubuntu /bin/bash
#自定义名称
docker run -it --name=myubuntu ubuntu /bin/bash
# 后台运行
docker run -d redis:6.0.8

退出

# exit退出,容器停止
exit
ctrl+p+q退出,容器不停止

查看所有运行的镜像

docker ps

查看容器日志

docker logs 容器ID

进入正在运行的容器并以命令行交互

1 docker exec -it 容器ID bashShell
2 docker attach 容器ID

启动已停止运行的容器

docker start 容器ID或者容器名

重启容器

docker restart 容器ID或者容器名

停止容器

docker stop 容器ID或者容器名

强制停止容器

docker kill 容器ID或容器名

删除已停止的容器

docker rm 容器ID

从容器内拷贝文件到主机上

docker cp  容器ID:容器内路径 目的主机路径

导入和导出容器

# 导出容器
docker export 容器ID > 文件名.tar
# 导入容器
cat 文件名.tar | docker import - 镜像用户/镜像名:镜像版本号

相关文章

网友评论

      本文标题:docker常用命令

      本文链接:https://www.haomeiwen.com/subject/wfuqgrtx.html