Ubuntu部署docker及docker常用操作

Ubuntu上安装Docker步骤:

  1. 更新软件包列表:
bash 复制代码
sudo apt update
  1. 安装一些必要的软件包,以便您可以通过HTTPS使用存储库:
bash 复制代码
sudo apt install apt-transport-https ca-certificates curl software-properties-common
  1. 添加Docker的官方GPG密钥:
bash 复制代码
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  1. 添加Docker存储库:
bash 复制代码
echo "deb [signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  1. 再次更新软件包列表以包括Docker存储库:
bash 复制代码
sudo apt update
  1. 安装Docker:
bash 复制代码
 sudo apt install docker-ce
  1. 启动Docker服务并设置其在系统启动时自动启动:
bash 复制代码
sudo systemctl start docker
sudo systemctl enable docker
  1. 确认Docker是否正确安装:
    sudo docker --version

注意,要在不使用sudo的情况下运行docker命令,您可以将当前用户添加到docker组中,然后注销并重新登录:

bash 复制代码
sudo usermod -aG docker $USER

然后注销并重新登录以应用更改。这将允许您以当前用户的身份运行docker命令,而不需要sudo权限。

bash 复制代码
docker run -it 6a73b89c386f /bin/bash

Docker容器映射:

bash 复制代码
docker run -it -u ma-user --device=/dev/davinci0 --device=/dev/davinci1 --device=/dev/davinci2 --device=/dev/davinci3 --device=/dev/davinci4 --device=/dev/davinci5 --device=/dev/davinci6 --device=/dev/davinci7 --device=/dev/davinci_manager --device=/dev/devmm_svm --device=/dev/hisi_hdc -v /usr/local/Ascend/:/usr/local/Ascend/ -v /usr/local/Ascend/add-ons/:/usr/local/Ascend/add-ons/ -v /usr/local/bin/npu-smi:/usr/local/bin/npu-smi -v /usr/local/sbin/npu-smi:/usr/local/sbin/npu-smi --entrypoint=/bin/bash 240b30f47a7f

华为200DK部署Docker:

https://blog.csdn.net/u010102747/article/details/132437965

相关推荐
java_logo1 分钟前
AdguardHome Docker 容器化部署指南
运维·docker·容器·jenkins·adguardhome·部署adguardhome·docker adguard
charlie1145141914 分钟前
深入理解CC++的编译与链接技术9:动态库细节
c语言·开发语言·c++·学习·动态库
isyoungboy11 分钟前
c++使用win新api替代DirectShow驱动uvc摄像头,可改c#驱动
开发语言·c++·c#
世转神风-20 分钟前
qt-windows用户点击.exe,报错:缺少libgcc_s_seh-1.dll
c++·qt
沉迷技术逻辑24 分钟前
Docker部署与常用命令
java·docker·eureka
慕容青峰24 分钟前
【牛客周赛 107】E 题【小苯的刷怪笼】题解
c++·算法·sublime text
yuguo.im31 分钟前
从零开始:Docker Compose YAML 文件深度解析与最佳实践
运维·docker·容器
laocooon5238578861 小时前
CentOS 8 中可以使用 **yum**(实际上是 **dnf** 的别名)来安装 Docker
linux·docker·centos
yuguo.im1 小时前
Docker Compose 和 Docker Swarm
docker·容器
敲上瘾1 小时前
MySQL主从集群解析:从原理到Docker实战部署
android·数据库·分布式·mysql·docker·数据库架构