Docker 简单使用

Docker是一个应用容器引擎,使用者可以将其应用以及所有需要的依赖打包到一个包中,然后发布到机器上进行运作。接下里我们就一步步了解一些Docker的使用

Docker安装

  • $ sudo apt-get install \

    ​ apt-transport-https \

    ​ ca-certificates \

    ​ curl \

    ​ software-properties-common

  • $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

  • $ sudo add-apt-repository \

    "deb [arch=amd64] https://download.docker.com/linux/ubuntu \

    $(lsb_release -cs) \

    stable"

  • $ sudo apt-get update
    $ sudo apt-get install docker-ce

Docker运行

$ docker run -d -p 80:80 httpd

得到以下界面:

服务计算——Docker 简单使用

接着直接在浏览器中访问我们机器本地ip:127.0.0.1

服务计算——Docker 简单使用

这样就代表我们的Docker已经成功安装并运行了

运行第一个容器

我们使用docker自带的hello-world镜像来进行测试

$ docker run hello-world

就会出现以下的界面:

服务计算——Docker 简单使用

$ docker run -it ubuntu bash

服务计算——Docker 简单使用

Docker基本操作

显示本地镜像库内容

$ docker images

服务计算——Docker 简单使用

显示所有容器

$ docker ps -a

服务计算——Docker 简单使用

其中还有比较常用的指令有

  • container
  • image
  • network
  • volume

我们可以通过 -help 来获取其具体参数使用,这里就不一一赘述了

Docker & MySQL

我们使用Docker的时候,很多时候也会需要使用到数据库,接下里就是在Docker上使用MySQL的一些操作:

首先需要拉取MySQL的镜像:

服务计算——Docker 简单使用

接着打开运行MySQL:

服务计算——Docker 简单使用

这样就可以操作我们的MySQL数据库了

MySQL的具体使用就应该查看MySQL的文档了。

而我们的数据库文件就会保存在**/var/lib/mysql** 中

这个卷也会在主机的 /var/lib/docker/volumes

监控容器

可以使用:

docker info

docker info -format {{.ServerVersion}}

来监测docker的状态

可以使用:

docker stats

来监测各个容器的信息

服务计算——Docker 简单使用

相关文章:

  • 2022-12-23
  • 2021-12-10
  • 2021-10-14
  • 2021-12-28
  • 2022-12-23
  • 2022-12-23
  • 2021-09-28
猜你喜欢
  • 2021-05-13
  • 2022-12-23
  • 2021-09-17
  • 2022-02-13
  • 2021-08-20
  • 2021-07-30
相关资源
相似解决方案