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
相关推荐
Zsr10231 分钟前
K8S安装指南与核心操作命令汇总
云原生·容器·kubernetes
孤岛悬城34 分钟前
53 k8s基础与安装
云原生·容器·kubernetes
Web极客码1 小时前
释放WordPress磁盘空间并减少Inode使用量
服务器·数据库·ubuntu
Coder码匠1 小时前
Docker Compose 部署 Spring Boot 应用完全指南
spring boot·docker·容器
可爱又迷人的反派角色“yang”1 小时前
k8s(四)
linux·网络·云原生·容器·kubernetes·云计算
朝阳5811 小时前
树莓派 Ubuntu 系统登录问题完整指南:解决 Permission denied (publickey)错误
linux·运维·ubuntu
2501_939909051 小时前
Rancher 管理 Kubernetes 集群与Pod的详解
容器·kubernetes·rancher
可爱又迷人的反派角色“yang”2 小时前
k8s(二)
linux·运维·docker·云原生·容器·kubernetes·云计算
计算机小手2 小时前
内网穿透系列十六:使用 wg-easy 快速搭建基于 wireguard 的虚拟局域网,支持Docker部署
经验分享·网络协议·docker·开源软件
旧日之血_Hayter2 小时前
docker部署项目,/var/lib/docker/overlay2目录满了如何清理?
运维·docker·容器