Linux下如何配置Docker容器间网络连接

2023-04-14 12:30:00 连接 配置 容器

:

下面介绍在Linux下如何配置Docker容器间网络连接。

首先,确保安装了Docker。具体安装方法请参考Docker官方文档。

安装完Docker之后,运行以下命令来查看Docker版本:

$ docker version

如果安装正确,会看到类似如下输出:

Client: Version: 1.12.3 API version: 1.24 Go version: go1.6.3 Git commit: 6b644ec Built: Wed Oct 26 23:02:11 2016 OS/Arch: linux/amd64 Server: Version: 1.12.3 API version: 1.24 Go version: go1.6.3 Git commit: 6b644ec Built: Wed Oct 26 23:02:11 2016 OS/Arch: linux/amd64

接下来,运行以下命令来查看Docker默认使用的镜像仓库:

$ docker info

如果安装正确,会看到类似如下输出:

Containers: 0 Running: 0 Paused: 0 Stopped: 0 Images: 0 Server Version: 1.12.3 Storage Driver: aufs Root Dir: /var/lib/docker/aufs Backing Filesystem: extfs Dirs: 0 Dirperm1 Supported: false Logging Driver: json-file Cgroup Driver: cgroupfs Plugins: Volume: local Network: bridge host overlay null Swarm: inactive Runtimes: runc Default Runtime: runc Security Options: apparmor seccomp Kernel Version: 4.4.0-38-generic Operating System: Ubuntu 16.04.1 LTS OSType: linux Architecture: x86_64 CPUs: 2 Total Memory: 1.955 GiB Name: ubuntu-xenial ID: O2DS:O2XR:KJLN:L7V4:7L6H:V3O3:3F7M:S3XK:7DYO:O2Q7:4I4M:O7OE Docker Root Dir: /var/lib/docker Debug Mode (client): false Debug Mode (server): false Registry: https://index.docker.io/v1/ WARNING: No swap limit support Insecure Registries: 127.0.0.0/8 Live Restore Enabled: false

可以看到,Docker默认使用的镜像仓库是Docker Hub。

接下来,运行以下命令来拉取一个镜像:

$ docker pull ubuntu

如果镜像拉取成功,会看到类似如下输出:

Using default tag: latest latest: Pulling from library/ubuntu 8e3ba11d1722: Pull complete Digest: sha256:7f0a1564b4aa4f1b49ffa1d769e4a333e3aef02f8fcc4a23f37e84b35fda3f0f Status: Downloaded newer image for ubuntu:latest

接下来,运行以下命令来查看本地镜像:

$ docker images

如果镜像拉取成功,会看到类似如下输出:

REPOSITORY TAG IMAGE ID CREATED SIZE ubuntu latest 7f0a1564b4aa 4 weeks ago 118 MB

接下来,运行以下命令来启动一个容器:

$ docker run -it ubuntu

如果容器启动成功,会看到类似如下输出:

root@7f0a1564b4aa:/#

可以看到,容器已经启动成功。

接下来,运行以下命令来查看运行中的容器:

$ docker ps

如果容器启动成功,会看到类似如下输出:

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 7f0a1564b4aa ubuntu "/bin/bash" 2 minutes ago Up 2 minutes nostalgic_fermi

可以看到,容器已经启动成功。

接下来,运行以下命令来进入容器:

$ docker exec -it 7f0a1564b4aa /bin/bash

如果容器启动成功,会看到类似如下输出:

root@7f0a1564b4aa:/#

可以看到,容器已经启动成功。

接下来,运行以下命令来查看容器的日志:

$ docker logs 7f0a1564b4aa

如果容器启动成功,会看到类似如下输出:

root@7f0a1564b4aa:/#

可以看到,容器已经启动成功。

最后,运行以下命令来停止容器:

$ docker stop 7f0a1564b4aa

如果容器启动成功,会看到类似如下输出:

7f0a1564b4aa

可以看到,容器已经启动成功。

相关文章