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
相关推荐
辉的技术笔记3 分钟前
Dify 配完了怎么知道对不对?5 个关键指标 + 诊断命令
docker
鸿儒51730 分钟前
MR-50国产化GPU docker配置方法
docker·容器·mr
指尖的爷35 分钟前
Ubuntu 24.04 彻底关闭自动更新(桌面+服务器通用)
服务器·数据库·ubuntu
Zhu7582 小时前
在k8s集群部署ApacheHadoop单节点单数据副本
云原生·容器·kubernetes
Traveler飞2 小时前
Ubuntu20.04 VMware 黑屏无法进入桌面,Ctrl+Alt+F2 可以进入终端,最终发现是磁盘空间满了
qt·ubuntu
IOT那些事儿2 小时前
Ubuntu20.04虚拟机使用鼠标多功能按键
ubuntu·vmware·鼠标·xev
bukeyiwanshui2 小时前
20260703 K8s ECShop商城项目
云原生·容器·kubernetes
糖果店的幽灵2 小时前
混沌测试从入门到精通(容器与K8s)
云原生·容器·kubernetes
Uncertainty!!13 小时前
Ubuntu 22.04 安装超好用中文输入法rime-ice(雾凇拼音)过程记录
linux·ubuntu·中文输入法