docker随机器自启动
systemctl enable docker
systemctl status docker
docker常见命令
- docker是否启动及版本
docker version
- 查看docker容器
docker ps
- 来列出本地主机上的镜像
docker images
- 查找镜像:
docker search nginx
- 拉取镜像
docker pull nginx
- 列出容器:
docker container ls -a
- 进入容器:
docker exec -it c1a7be275a4a /bin/bash
- 编译打包容器
docker-compose -f ./docker-compose.yaml up --build
- 容器后台运行
docker-compose -f ./docker-compose.yaml up -d
- 后台启动docker容器,-d 表示后台运行容器,并返回容器ID
-p 使用端口映射,表示将容器的端口映射到主机的端口–name 表示容器名字
docker run --name test-jar-docker -d -p 8070:8080 test-jar
- 查看日志
docker logs -f bf08b7f2cd89
- 停掉容器
docker stop 4ed05d421b8d
or
docker stop adoring_hamilton
- docker-compose后台运行
docker-compose -f ./docker-compose.yaml up -d
- 查看网络模式
docker network ls
- 查看容器文件在宿主机存储目录
容器操作
- 容器导出
docker export $container_id > 容器快照名
- 容器导入
cat 容器快照名 | docker import - my/centos:v888
- 删除容器
docker rm 容器id
- 查看容器信息
docker inspect 容器Id
- 进入指定镜像容器
docker run -ti --rm --entrypoint="/bin/bash" jenkins
镜像操作
- 构建镜像
docker build -t zookeeper-host-3.5.5 .
- 镜像上传
docker push 镜像名
- 镜像拉取
docker pull imagename
- 镜像删除
docker rmi 镜像名