经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 程序设计 » Docker » 查看文章
Docker 基础操作指南
来源:cnblogs  作者:kxvz  时间:2019/10/21 8:43:21  对本文有异议

Docker 基础操作指南

拉取基础镜像:

docker pull centos:latest

根据基础的Centos镜像运行一个名为base-centos的容器

docker run --name base-centos -d centos:latest

把本地的JDK拷贝到容器中

docker cp /home/kxvz/jdk-8u201-linux-x64.rpm base-centos:/opt

查看所有容器

docker ps -a

查看所有运行的容器

docker ps

停止运行的容器

docker stop CONTAINER_ID

启动停止的容器

docker start CONTAINER_ID

进入容器中使用命令

docker exec -it CONTAINER_ID /bin/bash

删除容器

docker rm CONTAINER_ID

查看所有镜像

docker images

删除镜像

docker rmi IMAGE_ID

登录 docker hub

docker login

把容器打包成镜像

docker commit CONTAINER_ID 镜像名

如: docker commit 34e82f99ba41 base-centos

为打包好的镜像打标签

docker tag 镜像名 DockerHub名/镜像名:版本号(如果不写版本则默认为 latest)

如: docker tag base-centos kxvz/base-cento

推送镜像到Dockerhub

docker push DockerHub名/镜像名

如: docker push kxvz/base-centos

启动可以使用systemctl命令的容器

docker run --privileged -ti --name kxvz-base base-centos /usr/sbin/init

从主机复制到docker容器

docker cp host_path containerID:container_path

从容器复制到主机

docker cp 667b3323ea44:/etc/my.cnf ./

查看2分钟内的日志
journalctl --since "2 min ago"

docker run --privileged -ti -d -p 55001:22 -p 55002:27200 -v /home:/home --name kxvz-base base-centos /usr/sbin/init
-v /home:/home

作者公众号:Loyomer

简洁:Kxvz的生活记账本。技术,生活,随笔,文摘...

洛悠猫 - Love You,Me!

欢迎大家关注...

作者公众号:Loyomer

简洁:Kxvz的生活记账本。技术,生活,随笔,文摘...

洛悠猫 - Love You,Me!

欢迎大家关注...

原文链接:http://www.cnblogs.com/kxvz/p/11697953.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号