CentOS 7 中 Docker 的安装
Docker 软件包已经包括在默认的 CentOS-Extras 软件源里。
因此想要安装 docker,只需要运行下面的 yum 命令:
[root@localhost ~]# yum install docker
启动 Docker 服务
安装完成后,使用下面的命令来启动 docker 服务,并将其设置为开机启动:
[root@localhost ~]# service docker start
[root@localhost ~]# chkconfig docker on
(LCTT 译注:此处采用了旧式的 sys 语法,如采用CentOS 7中支持的新式 systemd 语法,如下:
[root@localhost ~]# systemctl start docker.service
[root@localhost ~]# systemctl enable docker.service
1、查看已启动的容器
docker ps
docker ps -a 查看所有的容器,包括没有运行
docker start 启动停止的容器
3、查看镜像
docker images
4、启动容器
docker run -ti ubuntu:15.10 /bin/bash
docker run -ti ubuntu:15.10 java -version
docker run -d ubuntu
docker stop 容器id
docker start docker ps -a |awk '{print $1}'
-i:
-t:终端
-d:后台运行
5、搜索镜像
docker search httpd
6、下载镜像
docker pull httpd
7、进入容器
docker exec -ti 03f8eee5d798 /bin/sh
docker exec -ti 3f1a6262c4dc /bin/sh
8、删除容器
docker rm
9、删除镜像
docker rmi
docker rm docker ps -a |awk '{print $1}'
#先删除停止的容器再删除镜像,不然报错
10、创建镜像
docker build -t <镜像名> <Dockerfile路径>
11、log
docker logs
12、Container中拷贝文件出来
sudo docker cp 7bb0e258aefe:/etc/debian_version .
13 拷贝本地文件到docker
1:查找所有容器 :docker ps -a
2:找出我们想要的容器名字 查找容器长ID (根据NAMES) docker inspect -f ‘{{.ID}}’ NAMES (很长那个ID)
3:拷贝本地文件到容器 : docker cp 本地路径 容器长ID:容器路径
一、导出
docker ps -a
docker export -o test_for_run.tar ID号
二、导入
docker import test_for_run.tar - test/ubuntu:v1.0
docker images