docker安装运行

1、安装依赖

docker依赖于系统的一些必要的工具,可以提前安装。

yum install -y yum-utils device-mapper-persistent-data lvm2

2、添加软件源(阿里云)

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3、安装docker-ce

yum clean all

yum makecache fast

yum -y install docker-ce

4、启动服务

通过systemctl启动服务

systemctl start docker

5、查看安装版本

这样子就安装成功了,启动服务以后可以使用docker version查看一下当前的版本。

docker version

6、查找Docker Hub上的镜像(例如tomcat)

docker search tomcat

7、拉取官方的镜像(官方网站https://hub.docker.com/

docker pull tomcat

docker pull nginx/nginx-ingress:1.6.2-alpine

8、启动容器

dokcer run --name tm -p 8001:8080 -v $PWD/test:/usr/local/tomcat/webapps/test -d tomcat

docker run --name tm4  -ti <镜像ID> /bin/bash  启动并进入容器

镜像名字为tm,-p 前者是外围访问端口:后者是容器内部端口,-v 将主机中当前目录下的test挂载到容器的/test,-d 后台运行,tomcat为镜像版本

9、进入容器查看

docker exec -it containerID /bin/bash 这个命令exit退出,ok容器还在运行。
docker attach id 刚方法进入之后,exit退出就会导致容器stop。

10、启动和停止容器(镜像名字或者镜像id都可以)

停止:docker stop tm

启动:docker start tm

重启:docker restart tm 

11、删除容器

docker rm tm (可以填写今天的名字,也可以是镜像id)

12、制作镜像

先停止镜像,然后制作镜像,根据某个“容器 ID或者名字”来创建一个新的“镜像”:

docker commit tm my_tomcat_test:v1.0

13、导出镜像(一下两种都可以)

导出镜像文件

docker save -o <path for generated tar file> <image name>

#通过符号的方式来导出

docker save <image name>  > <path for generated tar file>

将文件拷贝到其他电脑上

14、导入镜像(一下两种都可以)

导入镜像文件

docker load -i <path to image tar file>

#通过符号的方式来导入

docker load < <path to image tar file>

导入报错:no such file or directory

cat redis-3.0.7.tar.gz | docker import - redis-3.0.7

15、删除镜像(一下两种都可以)

docker rmi [image]

docker image rm [image]

-f,-force::强制删除镜像,即便有容器引用该镜像;

-no-prune:不要删除未带标签的父镜像;

注:rm -rf /var/lib/docker 切记切记不能随便运行

16、清理镜像

我们在使用 Docker 一段时间后,系统一般都会残存一些临时的、没有被使用的镜像文件,可以通过以下命令进行清理:

docker image prune

-a , --all:删除所有没有用的镜像,而不仅仅是临时文件;

-f, --force:强制删除镜像文件,无需弹出提示确认;

17、查看容器信息。

docker inspect 容器id或者名称

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值