首页 > 其他分享 >docker常用命令

docker常用命令

时间:2023-07-20 15:12:18浏览次数:31  
标签:bin 容器 -- sudo 常用命令 docker test01

docker operation command:

查询镜像
sudo docker images

删除镜像
docker rmi bf756fb1ae65 (镜像id)

# 启动镜像
# sudo docker run -it -d --name test01 ubuntu18.04:docker_test1 /bin/sh

创建macvlan网络
sudo docker network create -d macvlan --subnet=172.16.2.1/23 --gateway=172.16.2.1 -o parent=enp3s0 macvlan1
 
sudo docker network create -d macvlan --subnet=192.168.80.1/24 --gateway=192.168.80.1 -o parent=enp2s0 macvlan2

创建容器
sudo docker run --net=macvlan1 --ip=172.16.1.2 -it -d --name test01 ubuntu18.04:docker_test1 /bin/sh

sudo docker run --net=macvlan2 --ip=192.168.80.2 -it -d --name test02 ubuntu18.04:docker_test1 /bin/sh

查看具体的container id
sudo docker ps -a

进入具体的容器,进行相应操作 
sudo docker exec -it af87f63951a1 /bin/bash

清理测试环境

停止容器
sudo docker stop test01 test02

删除虚拟网络
sudo docker network rm macvlan1 macvlan2

启动指定容器
sudo docker start test01

删除指定的容器
docker rm af87f63951a1

删除所有未运行的容器
sudo docker rm $(sudo docker ps -a -q)

 

docker环境安装 &&  常用命令:

如何在Ubuntu 20.04上安装和使用Docker:

https://www.ngui.cc/el/1179185.html?action=onClick

标签:bin,容器,--,sudo,常用命令,docker,test01
From: https://www.cnblogs.com/hls-code/p/17568464.html

相关文章

  • 【容器架构】你知道有 Docker 为什么还要 K8s 吗?
    ......
  • go通过docker sdk来对容器资源做限制
    创建容器时packagemainimport( "context" "fmt" "os" "github.com/docker/docker/api/types" "github.com/docker/docker/api/types/container" "github.com/docker/docker/api/types/mount" "gith......
  • docker
    Docker:开源的应用容器引擎;是一个轻量级容器技术Dockerfile:用于创建镜像Images:镜像,相当于一个root文件系统,用于创建容器的模板Container:容器,镜像和容器的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行的实体DockerCompose:docker容器的编排工具,主要......
  • go语言操作docker终止容器
    代码部分packagemainimport( "context" "fmt" "os" "github.com/docker/docker/api/types/container" "github.com/docker/docker/client")funcmain(){ //设置远程Docker守护进程的地址 remoteDockerURL:="tcp:......
  • 使用Docker+PHP搭建苹果Maccms的影视站详细教程
    自己做博客站太难了,SEO太差自己都搜不到,原文地址求你点进去看:https://typecho.hanzhe.site/archives/88说在前面很早之前还没参加工作的时候,手头没钱,想要看一些电影什么的充不了会员,一般都会在网上搜VIP影视这类的盗版网站,参加工作后对这些网站仍然很好奇,没有收入来源这些站是怎......
  • kkfileview docker部署
    使用Docker部署kkfileview在开发应用程序时,我们经常需要展示和预览各种类型的文件,例如PDF、Word、Excel等。kkfileview是一个功能强大的文件预览组件,通过使用Docker,我们可以轻松地将其部署到我们的项目中。Docker简介Docker是一个开源的容器化平台,可以帮助开发人员将应用程序及......
  • k8s挂在docker目录
    在Docker中挂载Kubernetes目录的步骤介绍在Kubernetes(简称K8s)中,我们可以使用Volume挂载来实现在Pod中访问宿主机上的目录。本文将指导你如何在Docker中挂载Kubernetes目录。步骤概述下表展示了完成此任务的步骤概述:步骤描述步骤1创建一个KubernetesPod步骤2......
  • k8s docker 版本对应
    在使用Kubernetes(简称K8s)进行容器编排时,我们通常会使用Docker作为我们的容器运行时环境。Docker和Kubernetes之间的版本兼容性是一个重要的问题,因为不同版本的Docker和Kubernetes可能会有不同的特性和功能。本文将介绍Kubernetes和Docker之间的版本对应关系,并提供一些代码示例来帮......
  • jumperserver docker
    实现"jumperserverdocker"的流程为了实现"jumperserverdocker",我们可以按照以下步骤进行操作。下面是每个步骤的具体说明和相应的代码示例。步骤一:安装Docker在开始之前,你需要确保已经在你的机器上安装了Docker。如果没有安装,你可以按照以下步骤操作进行安装:打开终端或......
  • go通过docker sdk将容器中的文件或者文件夹复制到本地
    第一步:需要创建docker客户端第二步:将文件复制出来,但是复制出来的文件无论文件还是文件夹都会是tar存档的形式第三步:解包packagemainimport( "archive/tar" "context" "fmt" "io" "os" "path/filepath" "github.com/docker/docker/client&quo......