首页 > 其他分享 >docker快速入门与基本指令

docker快速入门与基本指令

时间:2024-02-20 18:12:38浏览次数:22  
标签:容器 container 入门 指令 ubuntu test docker ID

参考资料:

https://zhuanlan.zhihu.com/p/137895577

https://www.runoob.com/docker/ubuntu-docker-install.html

安装

docker的安装相对简单,官方提供了一个安装命令:

 curl -fsSL https://test.docker.com -o test-docker.sh
 sudo sh test-docker.sh

可以使用 pip list | grep docker 查看docker是否安装完成。也可以使用docker version查看版本。

 

运行容器

使用以下命令,创建一个容器并运行:

docker run -it --name pytest -v ~/PycharmProjects/text_similar:/root/text_similar python:3.7.4 bash

-v 是共享文件夹  --name为起名 -d 为后台运行

 

发布容器

使用以下命令,可以打包、发布容器:

docker export [container ID]> ubuntu.ta
cat docker/ubuntu.tar | docker import - test/ubuntu:v1

也可以直接将容器提交发布:

docker commit -a "eric" -m "my python test"  [container ID]  ubuntu:v1

 

查看、删除容器

可以通过以下命令,查看所有容器:

docker ps -a

如果有不需要的容器,可以使用以下命令删除:

docker rm -f [container ID]

使用以下命令可以直接清空不再运行状态的命令:

docker container prune 

 

进入、运行容器

可以通过以下命令进入一个终止容器,然后运行:

docker start [container ID]
docker exec -it [container ID]/bin/bash

 

 

除此以外还有一些其他命令关于dockerfile,在此不赘述了,请参考参考资料。

标签:容器,container,入门,指令,ubuntu,test,docker,ID
From: https://www.cnblogs.com/xmds/p/18023740

相关文章

  • dockerfile中安装软件时需要选择地区的问题
     一个例子FROMubuntu:20.04WORKDIR/rootCOPY./sources.list/etc/apt/sources.listCOPY./cron-start.sh/opt/cron-start.shARGDEBIAN_FRONTEND=noninteractiveENVTZ=Asia/ShanghaiRUNapt-getupdate&&\apt-getinstall-ypython3python3-pipv......
  • Linux_9 docker教程
    title:(在线学习平台)link:(https://www.acwing.com/)cover:(https://cdn.acwing.com/media/activity/surface/log.png)1.将当前用户添加到docker用户组为了避免每次使用docker命令都需要加上sudo权限,可以将当前用户加入安装中自动创建的docker用户组(可以参考官方文档):sud......
  • 【前端开发】VSCode下载安装教程,新手入门(超详细)附安装包
    ​1.VSCode简介        VSCode,全称VisualStudioCode,是一款由微软开发的跨平台源代码编辑器,可用于Windows、Linux和macOS操作系统。以下是对VSCode的详细介绍:功能丰富:VSCode支持语法高亮、代码自动补全(又称IntelliSense)、代码重构、查看定义功能,并内置了命令行工......
  • 【解题报告】【比赛复现】洛谷入门赛 #17 题解
    洛谷入门赛#17题解今日推歌:《春嵐feat.初音ミク》john感觉这首都快成周榜战神了(Before关于我做入门赛的精神状态:没做T4,因为题面读得我头疼……而且大模拟不想做(虽然也不是多大的模拟展开目录目录洛谷入门赛#17题解BeforeA食堂B数学选择题AfterC风球E式神考核Af......
  • 热辣滚烫,Salesforce开发入门指南:零基础学习宝典!
    开发人员将Salesforce组织扩展到声明式配置之外,构建应用程序,进而优化业务运营。Salesforce开发人员通常会使用两种编程语言:Apex和JavaScript。然而,Salesforce开发不仅仅只包括代码。为了在职业道路上脱颖而出,开发人员还需要了解声明性功能,将组织的设计和性能保持最佳状态。Sal......
  • Docker中创建SQLServer
    1.背景是我在本地想安装SQLServer本地存储,一直在最后一步就是安装失败2.然后就想着在docker中安装SQLServer,然后再通过SSMS连接过来。第一步就是先安装Dockerwindowsdockerdesktop安装sqlserver2022_docker安装sql和vs2022-CSDN博客我装的Docker的windows是 安装成功后......
  • 最新Nmap入门技术
    Nmap详解Nmap(NetworkMapper,网络映射器)是一款开放源代码的网络探测和安全审核工具。它被设计用来快速扫描大型网络,包括主机探测与发现、开放的端口情况、操作系统与应用服务指纹识别、WAF识别及常见的安全漏洞。它的图形化界面是Zenmap,分布式框架为DNmap。 Nmap的特点如下。(1......
  • MongoDB 入门教程
    基本概念数据库(Database)是集合的容器,相当于关系型DB中的数据库集合(Collection)数据库中的一组文档,相当于SQL中的表文档(Document)集合中的一条记录,相当于SQL的表中的一行。不同的文档之间不必有相同的结构,这一点是和SQL不同的。字段(Field)文档中的键值对,相当于SQL中的列。比......
  • Oceanbase3.2.4ForOracle_Docker搭建过程
    Oceanbase3.2.4ForOracle_Docker搭建过程背景快速搭建测试环境。docker的方式较为简单。并且便于进行相关的测试和维护工作。还总结了部分参数设置执行数据库创建注意事项:创建目录:mkdir-p/home/admin/oceanbase/mkdir-p/home/admin/logs/obproxymkdir-p/home......
  • 数据库审计-archery-v1.10.0-docker部署安装
    安装docker1.安装依赖包yuminstall-yyum-utilsdevice-mapper-persistent-datalvm22.添加阿里镜像仓库yum-config-manager--add-repohttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo3.安装dockeryum-yinstalldocker-ce安装dockercomposecurl......