jjytr 发表于 2015-12-22 08:40:08

ubuntu14.04安装docker

ubuntu14.04安装docker
操作系统环境如下:
zxl@zxl-node4:~$ lsb_release -a
No LSB modules are available.
Distributor ID:Ubuntu
Description:Ubuntu 14.04.3 LTS
Release:14.04
Codename:trusty
zxl@zxl-node4:~$ uname -r
3.19.0-25-generic
zxl@zxl-node4:~$ getconf LONG_BIT
64


安装docker

1
zxl@zxl-node4:~$ sudo apt-get install docker.io





启动docker

1
2
3
4
5
6
7
zxl@zxl-node4:~$ sudo service docker start
docker start/running, process 1489

start启动
stop停止
status状态
restart重新启动




查看docker的进程

1
2
3
zxl@zxl-node4:~$ ps -ef|grep docker
root       1489      10 16:07 ?      00:00:00 /usr/bin/docker -d
zxl      1540   13150 16:12 pts/0    00:00:00 grep --color=auto docker






搜索centos镜像

1
zxl@zxl-node4:~$ sudo docker search centos





下载centos镜像

1
zxl@zxl-node4:~$ sudo docker pull jdeathe/centos-ssh





查看镜像

1
2
3
zxl@zxl-node4:~$ sudo docker images
REPOSITORY         TAG               IMAGE ID            CREATED             VIRTUAL SIZE
jdeathe/centos-ssh   latest            ebb3f7483e15      4 weeks ago         276.2 MB





基于镜像运行容器,名字为docker-ceshi
-i 启动一个容器并进入交互模式,t伪终端,-d后台运行

1
2
zxl@zxl-node4:~$ sudo docker run -itd --name docker-ceshi jdeathe/centos-ssh /bin/bash
fb952bb42a2ff9600a5e29dc52e19fc0e9685aa8878de658fd9ec2e7f1fa6912





查看容器

1
2
3
zxl@zxl-node4:~$ sudo docker ps -a
CONTAINER ID      IMAGE                     COMMAND             CREATED             STATUS                        PORTS               NAMES
fb952bb42a2f      jdeathe/centos-ssh:latest   "/bin/bash"         7 seconds ago       Up 6 seconds                  22/tcp            docker-ceshi






进入容器内部

1
zxl@zxl-node4:~$ sudo docker exec -itdocker-ceshi /bin/bash




容器内查看ip地址以及touch文件等

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
4: eth0: <BROADCAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
    link/ether 02:42:ac:11:00:01 brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.1/16 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::42:acff:fe11:1/64 scope link
       valid_lft forever preferred_lft forever
# touch a bc
# ls
abcbindevetchomeliblib64lost+foundmediamntoptprocrootsbinselinuxsrvsystmpusrvar
#






页: [1]
查看完整版本: ubuntu14.04安装docker