首页 > 其他分享 >Docker安装与拉取镜像

Docker安装与拉取镜像

时间:2023-06-18 11:12:13浏览次数:62  
标签:容器 get apt 镜像 Docker 与拉取 docker

Docker安装##

安装docker要求内核版本kerner>=3.10

为此,先检查当前Linux系统的内核版本

uname -a

image-20230618102938351

更新apt

apt-get update && apt-get upgrade && apt-get dist-upgrade

image-20230618103002420#礼貌性清除更新缓存
apt-get clean

采用apt源安装Docker的其他组件时,新组件与已安装的Docker容器最为匹配。

apt-get install docker docker-compose

或apt-get install docker.io

image-20230618103107566

启动docker服务

service docker start

image-20230618103231659#查看docker服务
service docker status

image-20230618103257605#列出docker镜像
docker images

image-20230618103327261#运行和拉取镜像
docker run ?

docker可以配置镜像加速,以解决访问慢的问题

阿里云镜像加速器获取网址(需注册):https://cr.console.aliyun.com/cn-hangzhou/instances/mirror

image-20230618103400030#查看/etc/docker/daemon.json是否存在,如不存在touch创建或者vim直接写

写入内容

{
"registry-mirrors": ["阿里云获取的容器地址"]
}

wq保存退出

systemctl restart docker重启

查看docker的完整信息

docker infoimage-20230618103513042

设置docker开机自启

systemctl enable docker

image-20230618103544395

拉取 CVE-2017-7504 的漏洞环境为例。

docker search testjboss #搜索漏洞环境

image-20230618103618381docker pull testjboss/jboss #拉取漏洞环境

image-20230618104858630

docker run -d -p 80:8080 testjboss/jboss:latest #根据testjboss/jboss镜像创建并运行容器

image-20230618105155695

ifconfig #查看已运行容器ip

image-20230618105303289

kali中,使用浏览器访问http://IP #IP可为127.0.0.1

docker ps #查看正在运行的容器

image-20230618105229030

docker exec -it e8f4844aabc1 /bin/bash #进入容器(id:e8f4844aabc1)
exit #退出容器到宿主机(容器不会停止运行)
docker stop 3b41c0c08430 #关闭容器(id唯一标识,建议使用id)

image-20230618105459637

标签:容器,get,apt,镜像,Docker,与拉取,docker
From: https://www.cnblogs.com/GoldfishMemory/p/17488827.html

相关文章

  • Docker基本命令
    系统命令systemctlstartdocker#启动dockersystemctlstopdocker#停止dockersystemctlrestartdocker#重启dockersystemctlenabledocker#设置docker开机自启基本命令dockerversion......
  • minio通过docker方式部署
    MinIO是在GNUAffero通用公共许可证v3.0下发布的高性能对象存储。它是与AmazonS3云存储服务兼容的API官方文档http://docs.minio.org.cn/docs/master/minio-admin-complete-guidehttps://hub.docker.com/r/minio/minio/tags?page=1&ordering=last_updateddocker仓库上......
  • 云原生之使用Docker部署mysql数据库
    (云原生之使用Docker部署mysql数据库)一、检查系统版本[root@node~]#cat/etc/os-releaseNAME="CentOSLinux"VERSION="7(Core)"ID="centos"ID_LIKE="rhelfedora"VERSION_ID="7"PRETTY_NAME="CentOSLinux7(Core)"A......
  • CentOS 安装 Docker
    1、卸载旧版本的Dockeryumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-......
  • 10. docker方式下的mysql设置主从复制(一主两从)
    上一篇【centos使用docker方式安装mysql】笔记中,我们在三个虚拟机中使用docker方式新建了三个mysql容器服务,那么我们这篇文章来记录下,如何在这三台机器中设置mysql的主从复制功能。其中111服务器作为主节点,112和113两个服务器作为两个从节点,复制111服务器mysq......
  • 09. centos使用docker方式安装mysql
    一、创建宿主机物理路径新建/mydata/mysql/data、log和conf三个文件夹mkdir-p/mnt/mysql/logmkdir-p/mnt/mysql/datamkdir-p/mnt/mysql/config或者mkdir/mnt/mysql/{log,data,config}二、直接执行下面这个命令,即可创建成功mysql服务dockerrun-p3306:3306--na......
  • nas docker安装mysql 整理
    前提:群晖nas nas已安装docker一、下载MySQL由于查询注册表失败,所以通过ssh工具xshell连接docker来下载MySQL;xshell下载地址:https://www.xshell.com/zh/free-for-home-school/ (填写相关信息,下载免费版本)nas启用ssh功能: xshell连接nas 1.切换到rootsudo-i ......
  • Dockerfile
    #源可以使用dockersearchjava8搜索得到的第一个源FROMdockette/openjdk8#安装fontconfig和ttf-dejavu字体RUNapkaddfontconfig&&apkadd--updatettf-dejavu&&fc-cache--forceMAINTAINERzypVOLUME/tmpADD*.jar/app/##暴露后端项目的48080端口EX......
  • k8s 深入篇———— docker 是什么[一]
    前言简单的整理一下一些基本概念。正文简单运行一个容器:创建一个容器:dockerrun-itbusybox/bin/bash然后看下进程:ps-ef做了一个障眼法,使用的是pidnamespace方式,让容器内部只能看到由容器创建的进程。linux还有一些其他的机制:比如,MountNamespace,用于让被隔......
  • 小tips:docker 配置国内镜像地址
    在配置文件daemon.json中添加国内镜像,让其下载加速。vi/etc/docker/daemon.json如下国内镜像:{"registry-mirrors":["https://registry.docker-cn.com","http://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn"]d......