docker常用命令

简介: docker常用命令

常用命令


通过镜像启动并创建一个容器,后台运行

sudo docker run -it base_docker_package:test /bin/bash

进入容器并操作

docker exec -it 243c32535da7 /bin/bash

容器启动、停止、重启

 docker start 243c32535da7 
 docker stop 243c32535da7 
 docker restart 243c32535da7 

把外部文件复制到docker里

sudo docker cp /home/crm/user/lnn/face_det/DBFace 94e30f5e6d31:/usr/local/app

提交打包容器成新的镜像

sudo docker commit -p 94e30f5e6d31 dbface:v1.0

端口映射,在容器启动时使用,自启动不加 /bin/bash

sudo docker run -itd -p 12242:12242 dbface:v1.0 /bin/bash

gpu启动

docker run --gpus all nvidia/cuda:9.0-base nvidia-smi

查看日志

docker logs -f 573c2a8a8e10  #实时日志
docker logs -f --tail=100 573c2a8a8e10  #最新100行日志

使用当前目录的 Dockerfile 创建镜像,标签为 ubuntu:v1


docker build -t runoob/ubuntu:v1 .


docker 挂载


sudo docker run -p 8384:8384 --gpus all -v /home/model:/fenlei/model -itd jx_rzbd_cuda10_tf15:v1.4.1 /bin/bash


docker打包、加载镜像


  • docker save -o nlp-similar_v1.tar nlp-similar:v1.3

  • docker load -i nlp-similar_v1.tar


docker自启动


docker run -itd -p 8457:8457 predict:v1.0 /bin/bash /home/zhurou/app.sh


docker commit -p b5471daeb48b7 predict:v1.1


docker run -itd -p 8457:8457 predict:v1.1 (已经是自启动了)


docker自动启动


docker run --gpus all --restart=always -p 5008:5008 predict:v1.0


相关实践学习
部署Stable Diffusion玩转AI绘画(GPU云服务器)
本实验通过在ECS上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。
目录
相关文章
|
4天前
|
JSON JavaScript 开发者
Composerize神器:自动化转换Docker运行命令至Compose配置,简化容器部署流程
【8月更文挑战第7天】Composerize神器:自动化转换Docker运行命令至Compose配置,简化容器部署流程
Composerize神器:自动化转换Docker运行命令至Compose配置,简化容器部署流程
|
1天前
|
Ubuntu NoSQL Linux
一文讲明Docker的基本使用,常见Docker命令使用 、Docker的安装使用等【详细说明+图解+概念+实践】
这篇文章详细介绍了Docker的基本使用,包括Docker的安装、常用命令、架构概念等,并通过图解和实践帮助读者快速掌握Docker的使用方法。
一文讲明Docker的基本使用,常见Docker命令使用 、Docker的安装使用等【详细说明+图解+概念+实践】
|
28天前
|
JSON 数据格式 Docker
Docker 网络命令大全,建议收藏!
【7月更文挑战第22天】
66 7
Docker 网络命令大全,建议收藏!
|
24天前
|
存储 Linux 应用服务中间件
入职必会-开发环境搭建47-Docker必会命令
本文介绍了Docker使用频率最高的30个命令
入职必会-开发环境搭建47-Docker必会命令
|
8天前
|
Docker 容器
Docker 入门常用命令
Docker 入门常用命令
14 1
|
1月前
|
Shell Linux Docker
docker常用命令大全(基础、镜像、容器、数据卷)
这些命令仅仅是 Docker 命令行工具的冰山一角,但对于日常操作来说已经非常全面。通过熟练地使用这些基础命令,用户可以有效地管理 Docker 的镜像、容器、数据卷和网络。随着用户对 Docker 的深入使用,更高级的命令和选项将会变得必需,但上面列出的命令已经为用户提供了一个坚实的起点。对于初学者来说,理解和掌握这些常用命令是深入学习 Docker 的基础。
231 5
docker常用命令大全(基础、镜像、容器、数据卷)
|
17天前
|
运维 Ubuntu Shell
Docker命令宝典:解锁容器化技术的无限可能,从镜像管理到容器操作,全面解析与实战指南!
【8月更文挑战第3天】Docker简化了应用的部署与运行,掌握其基本命令对开发者和运维人员至关重要。通过`docker images`可查看本地镜像;使用`docker pull`拉取如最新版Ubuntu镜像;`docker rmi`用于删除不再需要的镜像。运行容器可通过`docker run`命令,结合`-it`等选项提供交互式环境。`docker ps`显示运行中的容器,加上`-a`则列出所有容器。`docker stop`和`docker start`分别用于停止和重启容器,而`docker rm`则删除容器。
44 5
|
19天前
|
关系型数据库 应用服务中间件 nginx
Docker命令解读和常见命令
Docker命令解读和常见命令
28 2
|
24天前
|
Shell 应用服务中间件 nginx
docker 服务,镜像,容器命令总结
docker 服务,镜像,容器命令总结
111 4
|
23小时前
|
存储 Docker 容器
在Docker中,容器退出后,通过docker ps命令查看不到,数据会丢失么?
在Docker中,容器退出后,通过docker ps命令查看不到,数据会丢失么?