#1.查看容器
#2.创建容器
#3.交互式方法创建容器
这样就创建了一个新的centos容器了。
#3.1.退出当前容器
那如果退出呢?通过exit命令就可以退出了
#4. 守护式方式创建容器
docker run -di --name=容器名称 镜像名称:标签
这个时候我们创建成功了,但是现在还是在本地,还没有进入到centos容器中,但我们查看的时候,发现容器已经是在运行了
#4.1.登录守护式容器方式
那我们怎么进入到这个centos容器中呢?可以通过以下命令
docker exec -it 容器名称(或者容器ID) /bin/bash
#5.停止与启动容器
停止容器:
docker stop 容器名称(或者容器ID)
这时候我们也可以把mycentos2停掉
启动容器:
docker start 容器名称(或者容器ID)
#6.文件拷贝
如果我们需要将文件拷贝到容器内可以使用cp命令
docker cp 需要拷贝的文件或目录 容器名称:容器目录
也可以将文件从容器内拷贝出来
docker cp 容器名称:容器目录 需要拷贝的文件或目录
#7.目录挂载
我们可以在创建容器的时候,将宿主机的目录与容器内的目录进行映射,这样我们就可以通过修改宿主机某个目录的文件从而去影响容器。
创建容器 添加-v参数 后边为 宿主机目录:容器目录,例如
docker run -di -v /usr/local/myhtml:/usr/local/myhtml --name=mycentos3 centos
如果你共享的时多级目录,可能会出现权限不足提示。
这是因为centos7中的安全模块selinux把权限禁掉了,我们需要添加参数 --privileged=true 来解决挂载的目录没有权限问题。
#8.查看容器IP地址
我们可以通过以下命令查看容器运行的各种数据
docker inspect 容器名称(容器ID)
也可以直接执行下面的命令直接输出IP地址
docker inspect --format='{{.NetworkSettings.IPAddress}}' 容器名称(容器ID)
#9.删除容器
删除指定的容器:
docker rm 容器名称(容器ID)
看到最后,画重点了,如果您需要(智慧餐厅)有关设备,或者身边有这样的资源,可以推荐给我,达成合作后,你懂的,致富链接: