docker搭建及使用

一、将安装docker的linux机器部署好

二、安装docker

apt-get update
apt install docker.io

三、基本命令

1.镜像仓库

查看本地镜像仓库
docker images
云上的公有镜像仓库(docker hub)
docker search xx

2.下载镜像

docker pull xx
注:如果下载比较慢,可以将docker镜像源修改成国内的镜像源

删除本地镜像仓库的镜像

docker rmi -f imageid
注:如果当前的镜像有容器正在运行则无法强制删除,需要先将进程停止或者删除才可以

3.运行镜像,生成容器

docker run-d -p90:80 imageid
90端口是映射到主机的端口,80是镜像内服务的端口,镜像id使用前三位即可

4.查看进程(查看容器有没有在运行)

docker ps
删除进程
docker rm -f 进程id

5.进入容器

查看容器对应的进程
docker ps
进入容器
docker exec -it 进程id /bin/bash
注:对容器进行的任何操作都不会影响到镜像的本身,以及运行的宿主机

文件交互

docker cp

(1)看下容器的进程id

docker ps
此处进程id为ea6

(2)宿主机向容器拷贝文件

先在宿主机新建zhangsan.txt,内容为lisi

宿主机向容器拷贝文件
docker cp zhangsan.txt 进程id :容器内目录的路径

(3)容器向宿主机拷贝文件

先在容器内新建lisi.txt,内容为zhangsan.txt

容器向宿主机拷贝文件
docker p 进程id:要拷贝的文件 宿主机路径

6.生成镜像

查看容器的进程
docker ps
此处进程id为6ea
生成镜像
docker commit 进程id 镜像名字:描述

7.导出镜像

查看镜像id
docker images
导出镜像
docker save imageid |gzip > 2.tgz

8.导入镜像到本地私有仓库

docker load -i 镜像文件
镜像命名-docker tag imageid 镜像名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值