首页 > 其他分享 >Docker:安装

Docker:安装

时间:2023-08-23 09:35:06浏览次数:43  
标签:sudo 命令 world Docker 安装 docker

学习自:01 Docker 安装:入门案例带你了解容器技术原理

RHEL/RedHat:Linux虚拟机安装minikube - ShineLe - 博客园

系统相关

Linux服务器:Linux rhel1.myguest.virtualbox.org 3.10.0-1160.el7.x86_64 虚拟机平台:VirtualBox Docker:v20.10.9  

卸载已有的Docker

如果Docker版本太旧(指通过yum安装的Docker),可以执行以下命令卸载旧版Docker

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

 

1、添加Docker软件库(即安装源)

Docker的安装要有root权限,因此下边的操作都要加sudo或者在root角色下进行

dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo

添加了Docker安装源之后,我们就能从这个源安装和更新Docker了。

检查是否安装成功。

下边指令查看当前系统中所有可用的DNF软件源。

dnf repolist

 2、安装Docker及其依赖项

dnf install docker-ce docker-ce-cli containerd.io -y

3、启动Docker服务

systemctl start docker

4、允许其他本地用户在各自权限下可以运行docker命令

usermod -aG docker $USER
newgrp docker

可能出现问题:XXX is not in the sudoers file.  This incident will be reported.

以上步骤完成后,就实现了Docker的安装,但是还有一个国际惯例:安装成功后,可以使用以下命令启动一个hello world容器:
docker run hello-world

运行结果:

运行上述命令后:

Docker会首先检查本地是否有hello-world这个镜像

如果没有,Docker就会去Docker Hub官方仓库下载该镜像,然后运行它。

最后我们看到该镜像输出“Hello from Docker!”并退出。

补充:

安装完成后默认 docker 命令只能以 root 用户执行,如果想允许普通用户执行 docker 命令,需要执行以下命令 sudo groupadd docker && sudo gpasswd -a ${USER} docker && sudo systemctl restart docker ,执行完命令后,退出当前命令行窗口并打开新的窗口即可。

 

 

 

 

 

 

 

 

 

 

 

 

 

标签:sudo,命令,world,Docker,安装,docker
From: https://www.cnblogs.com/ShineLeBlog/p/17650217.html

相关文章

  • linux centos7安装微信开发者工具
    要在CentOS7.6上安装图形化界面,可以按照以下步骤进行操作:#1.更新系统:sudoyumupdate#2.安装GNOME桌面环境:sudoyumgroupinstall"GNOMEDesktop"-y#3.配置系统默认启动为图形模式:sudosystemctlset-defaultgraphical.target#4.安装图形化界面的依赖包:s......
  • 安装VMware Workstation详细图文步骤
    安装VMwareWorkstation软件在Windows系统,方便安装虚拟机。VMwareWorkstationPro 是业界标准的桌面Hypervisor,用于在Linux或WindowsPC上运行虚拟机。下载链接:https://www.vmware.com/cn/products/workstation-pro.html1、 在VMware官网下载Workstation16ProforWindo......
  • PHP 编译安装 inotify 扩展
    php的inotify扩展提供了监控文件或目录变化的功能,可以用来实现,服务的热更新,或安全监控。具体使用方法参考文档:https://www.php.net/manual/zh/ref.inotify.php下面介绍inotify扩展编译安装步骤:1、下载inotify扩展访问http://pecl.php.net/package/inotify根据你php的版本......
  • PHP 编译安装 event 扩展
    1、安装event扩展依赖的libevent-dev包#ubuntuapt-getinstalllibevent-dev-y#centosyuminstalllibevent-devel-y2、下载event扩展访问https://pecl.php.net/package/event根据你php的版本号下载对应的扩展包3、解压下载完成后解压tar-zxvfevent-3.0.8.tgz进......
  • Ubuntu22.04系统下安装配置rime五笔输入法
    1、安装 1.1 sudoaptinstallibus-rime 1.2 sudoaptinstalllibrime-data-wubi2、安装后重启系统,在设置-键盘-输入源 中添加汉语,再选择 中文Rime 3、配置第一步安装好后,默认的输入法是拼音输入法,还需要我们自己设置。打开设置的方法是先把输入法调到“中文(......
  • SQL Server 2012数据库软件详细安装和配置过程
    说明:如果电脑上已经安装了(或以后需要安装)VisualStudio2010软件,则还需要安装了VisualStudio2010软件的SP1版本以后才能安装此SQLServer2012软件,否则的话就不能安装,或者是安装了以后用不了,且电脑上的C盘当中至少需要10G以上的剩余空间才可以安装此软件。一、SQLServer2012......
  • docker上建一个jenkins容器 连gitee上代码 当更改代码后,浏览器页面更新
    1.dockerpulljenkinszh/jenkins-zh  2.设置端口  3访问本机的浏览器 跳转 4在cmd窗口输入命令 找到密码,输入,点击继续按钮 5下载默认推荐的插件 6填写账号和密码必须写自己设置的容器的账号和密码 7.  8进入主页面 9插件管理点击......
  • Kubernetes、Docker Swarm和Rancher的特点 - 容器编排平台比较
    本文将介绍三种流行的容器编排平台:Kubernetes、DockerSwarm和Rancher。我们将比较它们的特点,包括架构、功能、性能和生态系统。通过了解这些平台的优势和劣势,读者可以更好地选择适合自己需求的容器编排平台。引言随着容器技术的快速发展,容器编排平台的需求也日益增长。容器编排......
  • Autocad2014下载安装-Autocad2014功能介绍
    Autocad2014注册机是一款专为Autocad2014设计软件提供注册的辅助软件。用户使用Autocad2014zcj可以将未经注册激活的Autocad2014软件成功注册并激活。这款软件操作简单,易于使用,拥有广泛的受众群体,如建筑师、工程师和建筑专业人员等,借助它,可以准确地和客户共享设计数据,体验本地DWG......
  • KMS激活工具介绍-KMS激活工具使用方法安装教程
    KMSpico又称KMS激活工具,KMSpico是目前成功且经常更新的Windows激活工具,可以激活任何版本的window系统和任何版本的Office软件,即使是win8和office2013也不在话下。KMSpico体积小巧纯净,它支持本地激活,无需联网状态即可完美激活。kmspico激活工具软件功能 1、KMSpico激活工具可激活w......