Docker常用指令大全

一、Docker自身命令

1.1 查看docker版本:docker --version

1.2 查看docker信息:docker info

1.3 查看docker安装目录:which docker

二、Docker状态操作

查看:systemctl status docker

开启:systemctl start docker

停止:systemctl stop docker

重启:systemctl restart docekr

杀死:sytemctl kill docker

强制杀死:systemctl kill -9 docker

删除:systemctl rm docker

强制删除:systemctl rm -f docker

自启动:systemctl enable docker

三、容器操作

4.1 查看运行容器:docker ps

4.2 提交容器:docker commit

将已经创建好的容器打包成一个新的镜像

4.3 查看所有容器:docker ps -a

4.4 设置容器是否自启动:

docker update --restart=[--optional] container_id

always-设置自启动;no-关闭自启动

4.5 设置容器状态

docker [--optional] container_id

status -查看;start-开启;restart-重启;stop-关闭;kill-杀死;rm-删除;rm -f-强制删除

4.6 查看容器日志:docker logs container

4.7 容器重命名:docker rename container_name new_name

4.8  在容器和本地文件系统之间复制文件/文件夹:docker cp

docker cp 宿主机目录-容器目录/容器目录-宿主机目录(容器目录:container_id:容器目录)

4.9 将容器的文件系统导出为tar档案:docker export

docker export 命令不会导出与容器关联的卷的内容,会导出底层目录的内容,而不是卷的内容。

四、镜像操作

4.1 查看镜像:docker images

4.2 显示镜像的历史记录:docker history container_name:version

4.3 从tar归档文件或STDIN加载镜像docker load -i  fedora.tar

4.4 从Docker Hub拉取镜像

4.5 强制删除镜像dcoker rm -f

4.6 将一个或多个镜像保存到tar存档docker save

五、创建容器

在安装完docker之后,我们需要先拉取一个镜像,容器会根据你的镜像创建。
比如:

1、搜素镜像docker search centos
2、拉取镜像docker pull paddlepaddle/paddle:2.6.0-gpu-cuda11.2-cudnn8
3、docker run -it --gpus all --name paddle --restart=always -v /paddle:/paddle
-d paddlepaddle/paddle:latest /bin/bash

#参数说明
run 创建容器并且运行容器
-d nginx:latest后台方式运行,并返回容器ID
-it 使用交互方式进行,进入容器查看内容
-v /data:/data指定端口映射,格式为:主机端口:容器端口
--restart=always 设置容器自动启动
--name mycontainer 指定容器名字

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值