Docker常用命令

20 篇文章 0 订阅


1.在centos系统下创建目录 /root/mydocker

2.将项目jar包复制到/root/mydocker内

3.创建Dockerfile文件,文件内容:

FROM openjdk:8
WORKDIR /build
COPY . .
CMD java -jar test.jar
4.将Dockerfile文件复制到/root/mydocker文件夹内

5.在/root路径下执行命令:

docker build mydocker -t mydocker:v1
6.至此镜像制作完毕,可以通过命令运行

docker run -d -p 8081:8080 mydocker:v1
7.将打包好的镜像导出到服务器上

docker save 999c20aee5da > /root/mydocker.tar mydocker:latest 
999c20aee5da为镜像ID
8.加载服务器上镜像文件

docker load < /root/mydocker.tar
**************************************************************************************

docker使用

1.centos下安装docker

CentOS Docker 安装 | 菜鸟教程

2.常用命令:

centos下启动docker服务:systemctl start docker

查看本地镜像:docker images

删除本地镜像:docker  rmi  [imageId]

下载一个镜像:docker pull  [imageName]

运行一个容器:docker run

-d:后台运行

-p:指定端口映射

-it:交互式运行,配合/bin/bash进行命令行输入

-v:数据卷指定,用户文件路径映射

例如:

docker run -d -p 8081:8080 -v /root/myfiles:/root/myfiles tomcat

查看运行中的容器:docker ps

查看所有容器:docker ps -a

删除容器:docker rm [containerId]

停止容器:docker stop [containerId]

启动/重启容器:docker start/restart [containerId]

以交互式进入容器内部:Docker exec -it [containerId] /bin/bash

查看容器日志:Docker logs [containerId]

查看数据卷列表:docker volume ls

删除数据卷:docker volume rm [VolumeName]

主机和容器之间复制文件:

    从主机复制到容器  sudo docker cp host_path containerID:container_path

    从容器复制到主机  sudo docker cp containerID:container_path host_path
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值