标签:-- das 问题 centos7 sel 进入 cal pad 后台运行
查看正在运行的容器
docker ps
查看所有容器
docker ps –a
查看最后一次运行的容器
docker ps –l
查看停止的容器
docker ps -f status=exited
启动容器(基于image启动)
docker run
常用参数说明:
(1)交互式方式创建容器
docker run -it --name=容器名称 镜像名称:标签 /bin/bash
如启动centos7:
docker run -id --name mycentos7 centos:centos7.7.1908
这时我们通过ps命令查看,发现可以看到启动的容器,状态为启动状态
退出当前容器
exit
(2)守护式方式创建容器:
docker run -di --name=容器名称 镜像名称:标签
登录守护式容器方式(进入到容器内部):
docker exec -it 容器名称 (或者容器ID) /bin/bash
或
docker exec -it 容器名称 (或者容器ID) sh
停止容器:
docker stop 容器名称(或者容器ID)
启动容器:
docker start 容器名称(或者容器ID)
如果我们需要将文件拷贝到容器内可以使用cp命令
docker cp 需要拷贝的文件或目录 容器名称:容器目录
也可以将文件从容器内拷贝出来
docker cp 容器名称:容器目录 需要拷贝的文件或目录
我们可以在创建容器的时候,将宿主机的目录与容器内的目录进行映射,这样我们就可以通过修改宿主机某个目录的文件从而去影响容器。
创建容器 添加-v参数 后边为 宿主机目录:容器目录,例如:
docker run -di -v /usr/local/myhtml:/usr/local/myhtml --name=mycentos3 centos:7
如果你共享的是多级的目录,可能会出现权限不足的提示。
这是因为CentOS7中的安全模块selinux把权限禁掉了,我们需要添加参数 --privileged=true 来解决挂载的目录没有权限的问题
我们可以通过以下命令查看容器运行的各种数据
docker inspect 容器名称(容器ID)
也可以直接执行下面的命令直接输出IP地址
docker inspect --format=‘{{.NetworkSettings.IPAddress}}‘ 容器名称(容器ID)
删除指定的容器:
docker rm 容器名称(容器ID)
标签:-- das 问题 centos7 sel 进入 cal pad 后台运行
原文地址:https://www.cnblogs.com/waller/p/12109115.html