docker常用命令语法

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值