docker使用指南
#linux安装docker必须是3.1及以上内核
uname -a
#安装docker命令
wget -qO- https://get.docker.com/ | sh
#docker帮助
docker
#docker信息
docker info
#启动docker服务
nohup dockerd > /dev/null &
#添加Dockerfile文件
vim Dockerfile
#在当前目录构建docker
docker build -t demo .
#构建镜像
docker image
#查看镜像列表
docker images
#启动镜像
docker run -it -d -P demo
#查看docker进程
docker ps -a
#防火墙
iptables -L
#停止进程
docker stop 40e99
#移除进程
docker rm 40e99
#删除镜像
docker rmi demo
#进入docker主机
docker exec -it 4780 /bin/bash
#ip地址
ip add
#docker执行日志
docker logs 4780
设置主机名称
hostnamectl set-hostname wanghao
基本的Dockerfile文件,registry当前目录下的jar,8761jar要启动的端口
FROM java:8
VOLUME /tmp
ADD ./registry.jar /app.jar
RUN bash -c 'touch /app.jar'
EXPOSE 8761
ENTRYPOINT ["java","-jar","/app.jar"]
CONTAINER ID:容器ID,唯一标识容器
IMAGE:创建容器时所用的镜像
COMMAND:在容器最后运行的命令
CREATED:容器创建的时间
STATUS:容器的状态(你会看到UPXXX,表示运行状态)
PORTS:对外开放的端口号
NAMES:容器名(也具有唯一性,docker是不允许创建容器名相同的容器的)
启动,停止和删除容器
docker start id
docker stop id
docker restart id
网友评论