docker 安装 使用 ubuntu

安装

复制代码
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

测试

复制代码
sudo docker info

添加到用户组

复制代码
# 添加docker用户组,一般已存在,不需要执行

sudo groupadd docker

# 将登陆用户加入到docker用户组中

sudo gpasswd -a $USER docker

# 更新用户组

newgrp docker

# 测试docker命令是否可以使用sudo正常使用

docker version

创建容器

复制代码
docker run -it -v /home/sz3/ailab/:/share --name my_container scllovewkf/opencalib:latest /bin/bash

这里的

  • `--name my_container` 选项为创建的容器指定了名称 `my_container`。完整解释如下:
    • `docker run`:创建并运行一个容器。
    • `-it`:以交互模式运行容器,并分配一个伪终端。
    • `-v /home/sz3/ailab/:/share`:将宿主机的 `/home/sz3/ailab/` 目录挂载到容器的 `/share` 目录中。
    • `--name my_container`:为容器指定名称 `my_container`。
    • `scllovewkf/opencalib:latest`:要运行的 Docker 镜像。
    • `/bin/bash`:在容器中启动一个 Bash 终端。

进入容器

复制代码
sudo docker ps

sudo docker exec -it 775c7c9ee1e1 /bin/bash

sudo docker exec -it dm8_01 /bin/bash
相关推荐
BaiduPHP32 分钟前
docker异常断电,出现docker服务,启动失败
docker·容器·eureka
云烟成雨TD1 小时前
Kubernetes 系列【20】服务:EndpointSlice 端点分片
云原生·容器·kubernetes
寒冰碧海3 小时前
大模型部署从0到1(三):单机多卡 vLLM 部署Qwen3.6实战|Docker Compose 一键启动
docker·容器·vllm
chexus4 小时前
Docker 镜像瘦身:使用 Maven 拆分 Jar 包
docker·maven·jar
潘正翔14 小时前
docker核心概念
linux·运维·服务器·docker·容器·centos·运维开发
Java小白笔记17 小时前
Docker 安装配置完全指南:MacOS 、Windows、Linux环境下的安装、配置与验证
linux·macos·docker
yangshun_cug21 小时前
Windows 11 的 WSL2 Ubuntu 22.04 安装 Seismic Unix 44R28 完整教程
windows·ubuntu·seismic unix
copyer_xyf1 天前
Docker 入门与实战:容器化 React + NestJS 项目
docker
国服第二切图仔1 天前
05-构建与特性开关
linux·服务器·ubuntu
刘马想放假1 天前
Docker 从入门到进阶:一篇写给工程师的系统化实战指南
运维·docker·容器