Docker入门

Docker的几个重要概念

仓库注册服务器 Registry :存放多个仓库 仓库 Repository :存放一类镜像的多个版本 镜像 Image:可供下载 只读 容器 Container:镜像下载后的实例化 可写

Ubuntu环境下安装Docker

添加镜像源

sudo apt-get install -y apt-transport-https

添加源的gpg密钥

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9

添加官方apt软件源

sudo bash -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list"

更新apt软件包缓存

sudo apt-get update

安装最新版本的Docker

sudo apt-get install -y lxc-docker

系统设置

systemctl unmask docker.service
systemctl unmask docker.socket
systemctl start docker.service

启动docker

sudo service docker start

执行命令docker version查看docker是否正确启动

docker version

启动一个nginx容器 感受一下

启动一个nginx容器,如果本地不存在镜像,则获取镜像并下载,映射80端口

docker run -d -p 8080:80 --name webserver nginx

打开浏览器尝试一下看看是不是成功啦 http://47.98.218.29:8080

再次重启docker服务发现报错 服务无法启动

可以根据这篇文章解决问题 https://blog.csdn.net/qq_35904833/article/details/74189383

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 在服务器上通过docker安装mongodb笔记

    sudo curl -L "https://github.com/docker/compose/releases/download/1.25.5/docker-...

    lilugirl
  • SQLSTATE[HY000] [2002] No such file or directory

    /Applications/MAMP/tmp/mysql/mysql.sock

    lilugirl
  • Docker常用命令

    首先对容器做变更:举个例子 创建容器,启动ubuntu 开启bash 创建一个文件

    lilugirl
  • ubutun安装 docker

    用户2337871
  • 【玩转腾讯云】从装驱动起步 在Ubuntu 18.04上构建GPU可用的Kaggle Docker镜像

    接前文,在安装好Ubuntu 18.04双系统和解决了Windows与Ubuntu的时间同步问题后。正式进入正题了:构建GPU可使用的Kaggle Docker...

    ZNing
  • 技术角 | 从装驱动起步 在Ubuntu 18.04上构建GPU可用的Kaggle Docker镜像

    接前文,在安装好Ubuntu 18.04双系统和解决了Windows与Ubuntu的时间同步问题后。正式进入正题了:构建GPU可使用的Kaggle Docker...

    ZNing
  • Linux 安装 Docker

    本文介绍最新版本的 Docker CE 安装。 本文内容来自我参与维护的 《Docker 从入门到实践》 项目。 CentOS 7 配置 REPO Instal...

    康怀帅
  • [deepin][docker]deepin-docker爬坑之路

    landv
  • 安装docker

    https://docs.docker.com/engine/install/ubuntu/

    悟空聊架构
  • Docker 安装

    用户1180017

扫码关注云+社区

领取腾讯云代金券