首页 > 系统相关 >ubuntu 安装docker

ubuntu 安装docker

时间:2023-02-26 16:23:53浏览次数:60  
标签:compose sudo apt https ubuntu docker 安装

ubuntu 安装docker

目的

  • 学习docker
  • 构建一个自己的gitlab+jenkins的自动化构建部署的环境,用来学习C/C++,python,java

docker安装

我参考的是这个网页,https://www.runoob.com/docker/ubuntu-docker-install.html,很简单,记录为了下一次使用

手动安装:

  • 卸载旧版本:sudo apt-get remove docker docker-engine docker.io containerd runc

使用 Docker 仓库进行安装

  • 更新 apt 包索引:sudo apt-get update
  • 安装相关依赖:
    sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common
  • 添加 Docker 的官方 GPG 密钥:curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
  • 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 通过搜索指纹的后8个字符,验证您现在是否拥有带有指纹的密钥。
 sudo apt-key fingerprint 0EBFCD88

  • 设置稳定版仓库
 sudo add-apt-repository \
  "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/ \
  $(lsb_release -cs) \
  stable"
  • 安装 Docker Engine-Community
  • 更新 apt 包索引:sudo apt-get update
  • 安装特定版本的 Docker Engine-Community
apt-cache madison docker-ce

取出对应的版本字符串: 23.0.1-1~ubuntu.18.04~bionic

  • 安装命令:sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io

  • 测试

  • 命令:sudo docker run hello-world

  • 查看版本: sudo docker version

安装Docker Compose

  • 查看发新版本(非必须)
    最新发行的版本地址:https://github.com/docker/compose/releases

  • 安装命令:sudo curl -L "https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

  • 添加执行权限:sudo chmod +x /usr/local/bin/docker-compose

  • 创建软连接:sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

  • 测试:docker-compose version

docker 基本使用

  • 查看本地镜像 sudo docker images
  • 查看所有镜像,包括未运行的 sudo docker ps -a
  • 启动/关闭/重启 镜像
    sudo docker start mysql
    sudo docker stop mysql
    sudo docker restart mysql
  • 强制关闭运行中的容器 sudo docker kill -s KILL mysql
  • 进入某个容器内部 (如 : mysql) sudo docker exec -it mysql /bin/bash

详细命令参考:https://www.runoob.com/docker/docker-command-manual.html

标签:compose,sudo,apt,https,ubuntu,docker,安装
From: https://www.cnblogs.com/fll0601/p/17156836.html

相关文章

  • OpenEuler安装xfce桌面 及 远程桌面软件xrdp
    1.xfce桌面安装,参考官网文档:InstallXfce(openeuler.org)安装后心得:dnf库里的软件版本都比较低,安装上这个xfce后,发现默认没有浏览器,用dnf安装的Firefox只有74版......
  • 群晖 DSM 7.0 Docker 部署安装 ZeroTier(转)
    群晖DSM7.0Docker部署安装ZeroTierhttps://www.vvso.cn/xlbk/20273.html群晖Syn­ol­ogy发布NAS系统DSM7.0正式版本,第一时间更新了,也发现挂掉了不少的套件,......
  • python下载与安装
    python下载与安装下载官网下载地址:https://www.python.org/可以下载最新版本,这里以下载3.7.2为例,可以复制下面链接进行下载64bitwindows:https://www.python.org/ftp/......
  • SQL server 2019 Express 安装及其一些问题
    1.安装步骤我是遇到问题后,从B站上面查找的参考资料,因为不知道是否涉及版权问题,所以大家自己搜索一下1.从官网上下载安装包,我下载的是Express版,文件名字如......
  • 3DMAX安装失败怎么办?安装3DMAX失败提示错误怎么解决?
    3DMAX安装失败怎么办?安装3DMAX失败提示错误怎么解决?有很多同学想把3DMAX卸载后重新安装,但是发现3DMAX安装到一半就失败了或者显示3DMAX已安装或者安装未完成,大多数情况下......
  • Docker运维之容器的日志清理
    在容器运行的过程中,通常会产生大量的日志,尤其是应用程序本身记录了info级别的日志时候,程序的标准输出记录到容器的日志。这样会占用大量的磁盘空间,严重者导致IO异常,最终服......
  • 解决pycharm中cv2报错问题,anaconda安装opencv
    写在前面的话:cv2报错是因为没安装opencv安装包所导致,并且在pycharm终端不可使用pipinstallcv2进行安装!如何解决cv2报错:首先,值得注意的是在pycharm中,我们是引用的anac......
  • 麒麟 v10 x86 安装 docker 和 docker-compose
    安装docker在docker官网查看最新的docker版本https://download.docker.com/linux/static/stable/x86_64/下载离线包wgethttps://download.docker.com/linux/sta......
  • Docker安装及基本操作
    Docker安装及基本操作Kubernetes入门实战课DockerKubernetesGeekTime安装常用操作全篇导图安装Ubuntu上使用以下命令安装Docker服务,并对当前用户授权使用docker......
  • STATA: ssc describe d 检测所有能通过ssc安装的以d开头的命令列表
    //检测所有能通过ssc安装的以d开头的命令列表sscdescribed//-------------------------------------------------------------------------------------------------......