首页 > 其他分享 >Docker安装及基本使用

Docker安装及基本使用

时间:2023-02-25 19:58:59浏览次数:35  
标签:基本 容器 sudo ubuntu 镜像 Docker 安装 docker

一、安装Docker(ubuntu)

卸载旧版本(可选)

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

添加Docker的官方GPG密钥

curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

设置仓库

sudo add-apt-repository \

"deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/ \

$(lsb_release -cs) \

stable"

安装Docker

列出Docker可用版本

apt-cache madison docker-ce

安装Docker最新版

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

测试Docker

sudo docker run hello-world

image-20230225182817517

二、基本使用

1、列出镜像

sudo docker images

  • REPOSITORY:表示镜像的仓库源
  • TAG:镜像的标签
  • IMAGE ID:镜像ID
  • CREATED:镜像创建时间
  • SIZE:镜像大小

2、获取镜像

sudo docker pull ubuntu:13.10

3、查找镜像

sudo docker search httpd

4、拉取镜像

sudo docker pull httpdUsing default tag:lastest

5、运行镜像

sudo docker run httpd

指定参数运行

sudo docker run -it ubuntu /bin/bash

  • -i: 交互式操作。
  • -t: 终端。
  • ubuntu: ubuntu 镜像。
  • /bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash。

退出终端

exit()

6、删除镜像

sudo docker rmi hello-world

7、查看所有容器

sudo docker ps -a

8、启动已停止的容器

sudo docker start 容器ID

  • start 启动
  • stop 停止
  • restart 重启

9、进入容器

使用-d 参数后,容器进入后台运行

sudo docker exec 容器ID

attach也能进入,但是退出后会停止容器。

10、删除容器

sudo docker rm -f 容器ID

标签:基本,容器,sudo,ubuntu,镜像,Docker,安装,docker
From: https://www.cnblogs.com/kinber/p/17155196.html

相关文章

  • Docker CLI docker buildx 常用命令
    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。Doc......
  • jenkins安装使用
    前言jenkins是CI/CD中部署时候一个重要工具,今天给大家分享一下Jenkins在ubuntu的安装,后面附有window安装链接。作者:良知犹存转载授权以及围观:欢迎关注微信公众号:羽林君......
  • clickHouse安装踩坑
    1.查看版本 clickhouse-server--version2.下载linux机器上wget下载,有两个安装包体积较大wgethttps://packages.clickhouse.com/rpm/stable/clickhouse-server-23.......
  • 计算机组成原理==硬件的基本组成
            ......
  • windows10中安装 php的 pecl_http扩展
    在下面的网址中下载对应版本的三个dll文件  php_raphf.dll , php_propro.dll , php_http.dllhttp://windows.php.net/downloads/pecl/releases/在php.ini中增下......
  • 函数的基本知识
    函数的概念为同一功能服务的代码,封装成一个整体,可以多次调用(一份代码,多次调用)定义函数的时候一切以功能为目的,根据功能去定函数的参数和返回值。例如需要传哪些......
  • android的基本控件TextView
    作用TextView(文本框),用于显示文本的一个控件属性详解<TextView android:id="@+id/txtOne"android:layout_width="wrap_content"android:layout_heigh......
  • 已解决(MongoDB安装报错)Service ‘MongoDB Server (MongoDB)’ (MongoDB) failed tosta
     报错问题粉丝群里面的一个小伙伴想安装MongoDB但是发生了报错(当时他心里瞬间凉了一大截,跑来找我求助,然后顺利帮助他解决了,顺便记录一下希望可以帮助到更多遇到这个bug......
  • K3S系列文章-使用AutoK3s在腾讯云上安装高可用K3S集群
    开篇《K3s系列文章》《Rancher系列文章》方案在腾讯云上安装K3S后续会在这套K3S集群上安装Rancher方案目标高可用3台master的k3s集群数据备份k......
  • Dockerfile命令详解之 RUN(一)
     语法#该命令以shell形式运行,Linux默认为/bin/sh-c,Windows默认为cmd/S/CRUN<command> 或者#exec格式,由于exec格式会被解析成为json数组,所以,必须使用双引号RUN[......