Docker架构
Docker架构
Docker命令
Docker进程相关命令
启动docker服务
systemctl start docker
停止docker服务
systemctl stop docker
重启docker服务
systemctl restart docker
查看docker服务状态
systemctl status docker
设置开机启动docker服务
systemctl enable docker
Docker镜像操作
搜索镜像
docker search 镜像名称
下载镜像
docker pull 镜像名称
镜像名是由两部分组成: repository : tag
tag如果不写就是默认的latest,就是最后一个版本
tag可以写成版本号,也可以是其他的解释说明
镜像查看
docker image ls
或
docker images
镜像删除
docker image rm 镜像名称
或
docker image rm imageId(一般前三位)
或
docker rmi 镜像名称
# rmi==image rm
# 如果镜像是被运行了,是没有办法直接删除,需要强制删除 -f
镜像导出
docker save solr:latest | gzip > app.tar.gz
app.tar.gz 是放到了虚拟机linux系统的本地,怎么下载到windows
其实sshclient工具,可以连接windows和linux
镜像导入
在线下载速度慢,我们可以离线下载(就是把别人写的好镜像,导入到自己的环境中)
docker load -i app.tar.gz
运行镜像
运行centos:7
docker run -it 镜像名(镜像id) bash
-it:这是两个参数,一个-i:交互式操作,一个是-t终端。我们这里是进入bash执行一些命令并查看返回结果。
bash放在镜像名后面的是命令,也可以还是其他命令,比如ls、pwd等等
案例
[root@rockylinux8 ~]# docker run -it centos:7 bash
[root@0e42b5af22b1 /]# ls
anaconda-post.log dev home lib64 mnt proc run srv tmp var
bin etc lib media opt root sbin sys usr
[root@0e42b5af22b1 /]# pwd
/
[root@0e42b5af22b1 /]# exit
exit
上一篇文章:Docker下载途径-CSDN博客https://blog.csdn.net/Z0412_J0103/article/details/143225188下一篇文章: Docker容器操作-CSDN博客文章浏览阅读582次,点赞12次,收藏13次。d是后台运行容器,容器运行是否长久,是和docker run指定的命令有关,和-d的参数无关。数据卷是一个可供多个容器使用的特殊目录,目录是由docker自动提供的。如果是正在运行的容器,需要加上-f的参数,强制删除。--mount参数进行挂载,如果目录不存在会保存。-v进行挂载,如果目录不存在,就自动创建。数据卷默认一直存在,即使容器被删除。数据卷可以在容器之间共享和重用。对 数据卷的修改,不会影响镜像。Docker架构-CSDN博客。-a all,全部状态的容器。对 数据卷的修改立马生效。https://blog.csdn.net/Z0412_J0103/article/details/143225306