1、创建容器
1.1 docker create -it ubuntu:latest;
注意:docker create创建的容器处于停滞状态,可通过命令docker start启动
1.2 docker run -it -d --name [container-name] -p 8088:80 [image-name]
docker run -it -d --name ubuntu_hyou -p 8088:22 -v /root/ubuntu_data:/data ubuntu:latest /bin/bash
通过run命令创建的容器,默认是会运行的。
常用参数如下:
-i 让容器的标准输入保持打开
-t 分配一个伪终端
-d 容器处于守护进程运行
--name 设置容器的名字
-p 可以映射宿主机端口至容器端口,如 -p 8080:8081 ,左边为宿主机端口,右边为容器端口
-v 可以挂在宿主机目录至容器目录,如 -v /data:/tmp/data,左边为宿主机目录,右边为容器目录。
2、查看所有容器
docker ps -a
3、停止容器
dokcer stop <container_name/id>
4、启动容器
docker start <container_name/id>
5、重启容器
docker restart <container_name/id>
6、删除容器
docker rm <container_name/id>
docker rm -f <container_name/id> // 强制删除
7、容器日志
docker logs <container_name/id>
8、暂停容器
docker pause <container_name/id>
9、恢复暂停的容器
docker unpause <container_name/id>
10、进入容器
10.1 docker attach命令(使用频率低:多窗口时,所有窗口都会同步显示)
若创建容器时,使用 -d 参数,容器就会在后台运行。通过 docker attach 命令和 docker exec 命令连接容器:
docker attach <container_name/id>
10.2 docker exec 命令
docker exec -it <container_name/id> <exec> // <exec>是需要执行的命令;
docker exec -it ubuntu_hyou /bin/bash
11、查看容器变更
docker diff <container_name/id>
12、提交容器
docker commit <container_id/name> repo/name:tag // 把变动提交为新的镜像
docker commit ubuntu_hyou hyou/ubuntu:personal
Docker基本操作
最新推荐文章于 2024-04-30 17:20:00 发布