启动 docker-compose:docker-compose up -d
列出所有容器:docker-compose ps
停止容器:docker-compose stop 停止正在运行的容器,可以通过 docker-compose start 再次启动
查看日志:docker-compose logs
重启所有容器:docker-compose restart
暂停某个容器:docker-compose pause [SERVICE...]
进入某个容器:docker-compose exec [options] SERVICE COMMAND [ARGS...]
下载rhel8的镜像文件
docker pull roboxes/rhel8 #获取镜像
docker images #镜像一览
docker run -u root -it roboxes/rhel8 base #启动(以root身份)
bash>cat /etc/redhat-release #确认版本
docker ps #正在运行的容器列表
docker stop containerID #停止容器
docker exec -it 77xxx /bin/bash #进入正在运行的容器
bash>yum install -y vim #安装vim -y 指的是中途的确认都选yes
bash>yum clean all
bash>yum repolist #显示repo的list
bash>yum install java-1.8.0-openjdk #安装 java
bash>java -version #查看java版本
保存操作
docker commit containerID imageName:version #imageName:version #由自己指定
导出镜像
docker save xxxxImageId> xxxx.tar #将docker 镜像文件保持到tar中。
ls -sh xxxx.tar
加载镜像
docker load --input xxxx.tar #加载tar文件
宿主机和容器间相互复制文件/文件夹
docker ps /xxx/xxxx containerID:/xxx/xxx #宿主机->容器
docker ps containerID:/xxx/xxx /xxx/xxx #容器->宿主机