首页 > 其他分享 >docker 命令学习

docker 命令学习

时间:2022-11-08 14:47:52浏览次数:67  
标签:容器 compose tar xxx 学习 命令 docker bash

启动 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 #容器->宿主机

标签:容器,compose,tar,xxx,学习,命令,docker,bash
From: https://www.cnblogs.com/fmhh/p/16869646.html

相关文章