微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Dcoker镜像管理与容器应用

Dcoker镜像管理与容器应用

  • docker基于镜像创建容器
  • 相同版本的镜像只允许存在一个
  • 一个镜像可以创建多个容器

镜像管理

[root@localhost ~]# docker pull centos:7 # 创建 cnetos 7 的镜像
[root@localhost ~]# docker search centos # 搜索centos镜像
[root@localhost ~]# docker rmi centos:7  # 删除centos 7 镜像
[root@localhost ~]# docker images        # 查看本地创建的全部镜像

容器管理

[root@localhost ~]# docker  run -i -d --name oracle21c -h oracledb --privileged=true centos:7 /usr/sbin/init # 基于centos:7镜像创建一个名称为oracle21c,hostname为oracledb特权模式的容器
[root@localhost ~]# docker start oracle21c         # 启动名称为oracle21c的容器
[root@localhost ~]# docker restart oracle21c       # 重启名称为oracle21c的容器
[root@localhost ~]# docker stop oracle21c          # 停止名称为oracle21c的容器
[root@localhost ~]# docker rm -f oracle21c         # 删除名称为oracle21c的容器
[root@localhost ~]# docker ps                      # 查看全部启用的容器
[root@localhost ~]# docker ps -f status=exited     # 查看未启用的容器
[root@localhost ~]# docker ps -qa	           # 显示所有容器id
[root@localhost ~]# docker rm -f $(docker ps -qa)  # 删除所有容器
[root@localhost ~]# docker log oracle21c           # 查看名称为oracle21c的容器日志
[root@localhost ~]# docker exec -it oracle21c /bin/bash # 进入名称为oracle21c的容器

其他

[root@localhost ~]# docker cp /Tools/text.txt oracle21c:/Tools # 将docker服务器/Tools路径下text.txt文件拷贝名称为oracle21c的容器的/Tools路径下

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐