大数据,机器学习,人工智能人工智能/模式识别/机器学习精华专题机器学习和人工智能入门

Docke第一次使用介绍

2020-03-24  本文已影响0人  Lee_5566
image.png

Docker

Docker的三大核心概念:镜像、容器、仓库

首先我们来看下镜像。

Docker image

查看当前的镜像
docker images

执行结果


image.png

因为安装之后,并没有下载过镜像,所以只有hello world镜像。

查看images命令的使用说明:

docker images --help

执行结果:


image.png
下载镜像

下载ubuntu镜像:

docker pull ubuntu

执行结果:


image.png

查看pull命令的使用说明:

docker pull  --help

执行结果:


image.png

启动容器

镜像是一个linux虚拟机,容器是启动虚拟机。

$ docker run -it ubuntu /bin/bash

执行结果:


image.png

执行exit可以退出当前容器。

然后我们来看下当前docekr中有多少个容器,查看所有的容器命令如下:

$ docker ps -a

执行结果:


image.png

使用start/stop命令启动或停止容器

启动和停止命令:

$ docker start <容器 ID>
$ docker stop <容器 ID>

执行效果:


image.png

进入一个被启动的容器

进入容器的命令:

$ docker attach <容器 ID>

$ docker exec [OPTIONS] <容器 ID> COMMAND

推荐大家使用 docker exec 命令,因为此退出容器终端,不会导致容器的停止。

使用docker attach
image.png
使用docker exec

使用方法:

$ docker exec --help

Usage:  docker exec [OPTIONS] CONTAINER COMMAND [ARG...]

Run a command in a running container

Options:
  -d, --detach               Detached mode: run command in the background
      --detach-keys string   Override the key sequence for detaching a container
  -e, --env list             Set environment variables
  -i, --interactive          Keep STDIN open even if not attached
      --privileged           Give extended privileges to the command
  -t, --tty                  Allocate a pseudo-TTY
  -u, --user string          Username or UID (format: <name|uid>[:<group|gid>])
  -w, --workdir string       Working directory inside the container

执行命令:

$  docker exec -it 5433b0e549e0  /bin/bash

执行效果:


image.png

参考

慕课网视频
Docker 容器使用

上一篇下一篇

猜你喜欢

热点阅读