目录
一、容器操作命令
1、创建容器
#容器创建:就是将镜像加载到容器的过程。
新创建的容器默认处于停止状态,不运行任何程序,需要在其中发起一个进程来启动容器。
格式:docker create [选项] 镜像
常用选项:
-i:让容器开启标准输入接受用户输入命令
-t:让 Docker 分配一个伪终端 tty
-it :合起来实现和容器交互的作用,运行一个交互式会话 shell
docker create -it nginx:latest /bin/bash
#查看容器的运行状态
docker ps -a #-a 选项可以显示所有的容器
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8b0a7be0ff58 nginx:latest "/docker-entrypoint.…" 57 seconds ago Created inspiring_swanson
容器的ID号 加载的镜像 运行的程序 创建时间 当前的状态 端口映射 名称
2、删除容器以及停止容器运行
镜像是容器的基础
3、查看容器的运行状态
docker ps -a ##查看所有
docker ps ##只看运行中的容器状态
docker ps -a -q ##返回所有容器的id号
4、查看容器的详细信息
[root@localhost ~]#docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
072f997f0631 soscscs/myapp:v1 "nginx -g 'daemon of…" 21 minutes ago Up 21 minutes 80/tcp test01
##查看容器的详细信息
[root@localhost ~]#docker inspect 072f997f0631
[root@localhost ns]#docker inspect e8270476230c|grep id
[root@localhost ns]#ps aux |grep 4274
5、将容器的文件传输到宿主机以及将宿主机的文件传输到容器中
#复制到容器中
[root@localhost opt]#docker cp /opt/test.txt 79720a19adea:/mnt/
[root@localhost opt]#docker cp /opt/lxy/ 79720a19adea:/mnt/
#从容器复制文件到主机
[root@localhost opt]#docker cp 79720a19adea:/mnt/haha/ /opt