
如果您在此页面上,那么您肯定知道什么是 Docker,我不会花时间进行介绍。
让我们开始使用 Docker 吧! ¶
- 在您的 Linux 主机上安装 Docker 包,在我的例子中是 CentOS。
1
| # yum install -y docker-io
|
1
| # service docker start ; chkconfig docker on
|
1
| # docker pull centos:latest
|
1
2
3
4
| [root@karan-ws ~]# docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
docker.io/centos latest fd44297e2ddb 5 weeks ago 215.7 MB
[root@karan-ws ~]#
|
1
2
3
| [root@karan-ws ~]# docker create -ti --name="mona" centos bash
c7f9eb6b32eba38242b9d9ced309314f8eee720dbf29c656885aa0cbfff15aa6
[root@karan-ws ~]#
|
1
2
3
| [root@karan-ws ~]# docker inspect mona | grep -i ipaddress
"IPAddress": "172.17.0.1",
[root@karan-ws ~]#
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| [root@karan-ws ~]# docker attach mona
[root@c7f9eb6b32eb /]#
[root@c7f9eb6b32eb /]# cat /etc/redhat-release
CentOS Linux release 7.1.1503 (Core)
[root@c7f9eb6b32eb /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/docker-253:1-16852579-c7f9eb6b32eba38242b9d9ced309314f8eee720dbf29c656885aa0cbfff15aa6 9.8G 268M 9.0G 3% /
tmpfs 1.6G 0 1.6G 0% /dev
shm 64M 0 64M 0% /dev/shm
tmpfs 1.6G 0 1.6G 0% /run
tmpfs 1.6G 0 1.6G 0% /tmp
/dev/vda1 10G 1.6G 8.5G 16% /etc/hosts
tmpfs 1.6G 0 1.6G 0% /run/secrets
tmpfs 1.6G 0 1.6G 0% /proc/kcore
[root@c7f9eb6b32eb /]#
|
要从 Docker 容器分离,请使用 ctrl+p+q,避免使用 exit 命令,因为它会停止容器并退出。
1
2
3
4
| [root@karan-ws ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c7f9eb6b32eb centos:latest "bash" 9 minutes ago Up 28 seconds mona
[root@karan-ws ~]#
|
1
2
3
4
5
6
7
| [root@karan-ws ~]# docker stop mona ; docker kill mona
mona
mona
[root@karan-ws ~]#
[root@karan-ws ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
[root@karan-ws ~]#
|
这些是您可以执行的基本 Docker 操作,以便了解 Docker 容器技术。在未来的帖子中,我将介绍更多高级 Docker 主题。敬请期待!!!