yum安装:
[jingsia@localhost sql]$ cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
[jingsia@localhost sql]$ sudo yum -y install docker-io
[jingsia@localhost sql]$ docker
docker docker-current docker-storage-setup
[jingsia@localhost sql]$ docker version
Client:
Version: 1.10.3
API version: 1.22
Package version: docker-common-1.10.3-59.el7.centos.x86_64
Go version: go1.6.3
Git commit: 3999ccb-unsupported
Built: Thu Dec 15 17:24:43 2016
OS/Arch: linux/amd64
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
启动docker
[jingsia@localhost sql]$ sudo service docker start
[sudo] password for jingsia:
Redirecting to /bin/systemctl start docker.service
查看信息info
[jingsia@localhost sql]$ sudo docker info
查询search
[root@localhost ~]# sudo docker search fedora
INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED
docker.io docker.io/fedora Official Docker builds of Fedora 473 [OK]
docker.io docker.io/dockingbay/fedora-rust Trusted build of Rust programming language... 3 [OK]
拉取pull
[root@localhost ~]# docker pull fedora
运行run
[root@localhost ~]# docker run -i -t fedora /bin/bash
[root@501e81c47936 /]#
运行长期执行的命令
[root@localhost ~]# job=$(docker run -d fedora /bin/bash -c "while true; do echo hello world; sleep 1; done")
[root@localhost ~]# echo $job
6a1dde0d84ac875749d9d2a15ca7396f93a400ebf3596b581091eb207c699a5a
[root@localhost ~]# docker logs $job
hello world
hello world
job这个进程是个无休止的进程,通过docker logs可以查看该进程输出
[root@localhost ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
6a1dde0d84ac fedora "/bin/bash -c 'while " 2 minutes ago Up 2 minutes small_kalam
杀掉进程
[root@localhost ~]# docker kill $job
6a1dde0d84ac875749d9d2a15ca7396f93a400ebf3596b581091eb207c699a5a
[root@localhost ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES