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]