listenlive.cn

是谁来自山川湖海 却囿于昼夜厨房与爱


  • 首页

  • 技术

  • 笔记

  • 杂记

  • 分享

  • 归档

  • 关于

  • 搜索
close

Ubuntu-Docker的安装与使用

时间: 2021-04-29   |   分类: 笔记     |   阅读: 517 字 ~2分钟

环境配置

删除旧版本

    sudo apt-get remove docker docker-engine docker.io containerd runc

更新apt包索引

    sudo apt-get update

安装包以允许apt通过HTTPS使用存储库

    sudo apt-get install apt-transport-https
    sudo apt-get install ca-certificates
    sudo apt-get install curl
    sudo apt-get install gnupg-agent
    sudo apt-get install software-properties-common

添加Docker的官方GPG密钥

    curl -fsSL https://download.docker.com/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://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

更新apt索引

    sudo apt-get update

执行安装

    sudo apt-get install docker-ce docker-ce-cli containerd.io

通过运行hello-world 映像验证是否正确安装了Docker CE

    sudo docker run hello-world

查看docker版本

    sudo docker version

进程维护

停止、启动、重启docker

    sudo systemctl start | stop | restart docker.service

加入开机自启

    sudo systemctl enable docker

开机启动检测

    sudo systemctl list-unit-files | grep docker

Docker的升级维护

升级

    sudo apt-get update

卸载

    sudo apt-get purge docker-ce docker-ce-cli containerd.io docker docker.io
    sudo rm -rf /var/lib/docker
    sudo apt autoremove

账号权限

由于每次运行docker都要在命令前加sudo,下面设置当前登录账号执行docker命令方法

创建docker组

    sudo groupadd docker

将当前用户添加到docker组

    sudo usermod -aG docker $USER

注销账号并重新登录即可

镜像管理

搜索镜像

    docker search nginx

安装镜像

    docker pull nginx

查看镜像

    docker images

删除镜像

    docker rmi -f nginx

容器管理

查看运行的容器

    docker ps

查看所有容器

    docker ps -a

查看容器进程

    docker top nginx

查看容器端口映射

    docker port xx

查看容器元信息(如IP)

    docker inspect xx

查看容器日志

    docker logs nginx

删除容器

    docker rm -f xx

喜欢这篇文章的话 打赏一下吧!

Wechat Alipay

#Docker# #Ubuntu#
Ubuntu-安装PHP启动报错php: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory解决办法
Js数组操作
  • 文章目录
  • 站点概览
一刀未剪

一刀未剪

Programmer & Architect

GitHub Instagram Weibo Email
70 日志
4 分类
69 标签
工具站
Harbor 在线文档 Quick Reference Linux 命令查询 Mock 模拟数据
友情链接
  • milu杰克
  • 删除旧版本
  • 更新apt包索引
  • 安装包以允许apt通过HTTPS使用存储库
  • 添加Docker的官方GPG密钥
  • 添加软件源
  • 更新apt索引
  • 通过运行hello-world 映像验证是否正确安装了Docker CE
  • 查看docker版本
  • 停止、启动、重启docker
  • 加入开机自启
  • 开机启动检测
  • 升级
  • 卸载
  • 创建docker组
  • 将当前用户添加到docker组
  • 注销账号并重新登录即可
  • 搜索镜像
  • 安装镜像
  • 查看镜像
  • 删除镜像
  • 查看运行的容器
  • 查看所有容器
  • 查看容器进程
  • 查看容器端口映射
  • 查看容器元信息(如IP)
  • 查看容器日志
  • 删除容器
京ICP备17004223号 © 2020 - 2023 listenlive.cn
Powered by - HUGO
Theme by - NexT
访客量 -
0%