Linux下如何配置Docker容器间网络连接
:
下面介绍在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
可以看到,容器已经启动成功。
相关文章