导航栏

文章

  • 首页
  • 查看历史

导航栏

  • 登陆
    • QQ登陆 微博登陆
  • 其他
    • 图标库
  • 夜间模式
  • 退出登录

【亲测】Docker 安装使用 【亲测】


作者:科技小锅盖             时间:2021-7-16 16:09             站长QQ:1540217035

1、使用官方安装脚本自动安装

curl -fsSL https://get.docker.com | bash -s docker --mirror aliyun

也可以使用国内 daocloud 一键安装命令:

curl -sSL https://get.daocloud.io/docker | sh

image.png

2、启动 Docker。

$ sudo systemctl start docker

image.png

通过运行 hello-world 映像来验证是否正确安装了 Docker Engine-Community 。

$ sudo docker run hello-world

image.png

运行交互式的容器(进入到docker容器里面)

我们通过 docker 的两个参数 -i -t,让 docker 运行的容器实现"对话"的能力:

runoob@runoob:~$ docker run -i -t ubuntu:15.10 /bin/bash
root@0123ce188bd8:/#

image.png

通过运行 exit 命令或者使用 CTRL+D 来退出容器。

root@0123ce188bd8:/#  exitexitroot@runoob:~# 

image.png

启动容器(后台模式)

使用以下命令创建一个以进程方式运行的容器

runoob@runoob:~$ docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done"2b1b7a428627c51ab8810d541d759f072b4fc75487eed05812646b8534a2fe63

在输出中,我们没有看到期望的 "hello world",而是一串长字符

2b1b7a428627c51ab8810d541d759f072b4fc75487eed05812646b8534a2fe63

这个长字符串叫做容器 ID,对每个容器来说都是唯一的,我们可以通过容器 ID 来查看对应的容器发生了什么。

首先,我们需要确认容器有在运行,可以通过 docker ps 来查看:

runoob@runoob:~$ docker ps
CONTAINER ID        IMAGE                  COMMAND              ...  5917eac21c36        ubuntu:15.10           "/bin/sh -c 'while t…"    ...

输出详情介绍:

CONTAINER ID: 容器 ID。

IMAGE: 使用的镜像。

COMMAND: 启动容器时运行的命令。

CREATED: 容器的创建时间。

STATUS: 容器状态。

状态有7种:

  • created(已创建)

  • restarting(重启中)

  • running 或 Up(运行中)

  • removing(迁移中)

  • paused(暂停)

  • exited(停止)

  • dead(死亡)

PORTS: 容器的端口信息和使用的连接类型(tcp\udp)。

NAMES: 自动分配的容器名称。

image.png

查看Doceker 日志文件

在宿主主机内使用 docker logs 命令,查看容器内的标准输出:

runoob@runoob:~$ docker logs 2b1b7a428627

image.png


停止容器

我们使用 docker stop 命令来停止容器:

通过 docker ps 查看,容器已经停止工作:

runoob@runoob:~$ docker ps

可以看到容器已经不在了。

image.png

也可以用下面的命令来停止:

runoob@runoob:~$ docker stop amazing_cori

这就是基本的Docker的基本安装和基本命令。


推荐

搬砖网 【https://www.xsjic.com/】大部分源码都不存在,大家别支付了- 谨防上单受骗

2021-01-19 15:40:48

【亲测】Nginx禁止相关目录访问 PHP、HTML、TXT等 文件【亲测】

2020-07-20 14:01:39

【亲测】Laravel (pluck )方法 和 php(array_colunm)的返回值差别 【亲测】

2021-07-09 14:57:00

某地高素质、高学历、高收入的退休老教授,给大西北五千万人上了一堂生动的旅游课

2021-10-19 14:21:03

【亲测】使用Guzzle执行HTTP请求-转载【亲测】

2021-08-04 18:46:17

虽说Uzi复出加盟BLG战队、但是Doggo可能才是首发!

2021-12-15 15:09:40

学心理学有可能治愈自己和别人

2020-12-02 09:40:32

疯狂的特朗普封杀小米 认为小米与中国军方有关联

2021-01-15 13:44:38

【亲测】xm-select 下拉框搜索不存在则创建条目以及动态数据调用 【亲测】

2021-02-01 18:07:19

微信停止向印度用户提供服务?印度手机注册用户不断被强制登出

2020-07-27 11:07:20

陕ICP备2021003534号-1 科技小锅盖 保留所有权利 网站地图 站长QQ:1540217035
    友情链接:
  • 米醋儿
  • 笔墨