docker常命令

查看容器

docker ps -a
docker ps -l
docker inspect

删除停止的容器:
sudo docker rm 容器名

删除所有容器:
sudo docker rm 'docker ps -a -q'

创建容器:

创建容器,如果是nvidia-docker则必须要使用nvidia-docker run,否则使用docker run

示例:

nvidia-docker run -p 80:80 --name myname -i -t registry.baidubce.com/paddlepaddle/paddle:2.1.3-gpu-cuda11.2-cudnn8 /bin/bash
如果容器直接和主机共用网络使用:--net=host 同时挂载主机目录
nvidia-docker run --net=host --name myname -v /mnt/docker-dir:/mnt -it registry.baidubce.com/paddlepaddle/paddle:2.1.3-gpu-cuda11.2-cudnn8 /bin/bash

进入正在运行的容器:

docker attach 容器名称   (直接进入容器开始运行的进程,会同步显示进行信息)

docker exec -it 容器名称 /bin/bash (开启一个交互模式的终端,就是在容器中开启一个新的进程)

查看容器日志:
docker logs dc1

停止守护式容器:
docker stop
docker kill

列出镜像:
docker iamges

搜索镜像:
sudo docker search ubuntu

拉取镜像:
docker pull

从主机拷文件到容器里面:
在宿主机里面执行如下命令
docker cp 要拷贝的文件路径 容器名:要拷贝到容器里面对应的路径

从容器拷文件到主机里面:

在宿主机里面执行如下命令

docker cp 容器名:要拷贝的文件在容器里面的路径 要拷贝到宿主机的相应路径

 

导出容器:
sudo docker export ce5 > test.zip
导入容器:导出文件可以使用docker import 命令导入,成为镜像,例如
cat test.zip | sudo docker import -test/ubuntu:v1.0

查看容器系统版本:
cat /etc/issue
或者更详细信息:
uname -m && cat /etc/*release
不能使用 cat /proc/version

容器使用ubuntu18 bionic 系统 配置阿里源:
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

 

posted on 2022-04-08 15:57  DuoRuaiMi4567  阅读(23)  评论(0编辑  收藏  举报