第一章 docker基础命令

2020-05-27  本文已影响0人  山海树


1. 新建容器

docker run --name firstContainer –it ubuntu /bin/bash

--name :指名容器名称

-it :-i 容器开启stdin,持久标准输入

        -t为容器分配伪tty终端,(linux控制终端)

ubuntu :基础镜像

/bin/bash : 新容器中运行的命令

2.    获取容器主机名

hostname

主机名为容器的ID

3. 查看容器中的进程

ps –aux

4.      安装软件包

apt-get update && apt-get install **

解决apt-get 慢

sed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list

apt-get clean

5.    退出容器

exit:关闭当前容器并退出,但是当前容器依旧存在

Ctrl+D: 关闭当前容器并退出,但是当前容器依旧存在

先按,Ctrl+P;再按,Ctrl+Q(快捷方式)退出容器,ps能查到,还在后台运行docker attach 容器名/容器id重启

6.    查看当前系统中容器列表

docker ps –a

-a :不用的时候只能看见正在运行的容器,

  使用的时候可以看见所有容器,包括正在运行的和已经停止的

-l:列出最后一次运行的容器,包括正在运行的和已经停止的

7. 删除容器

        docker rm /names

8. 重新启动已经停止的容器

docker start id/names

docker restart id/names

9.创建守护式容器

docker run –name daemon_dave  -d Ubuntu /bin/bash

-d :docker会将容器放到后台运行

10. 容器日志

        dockerlogs –tail 10 -ft id/names

                -f:跟踪日志

               -t:日志时间戳

                --tail:最后10条

             Ctrl+c退出日志追踪

11. 在容器内部运行进程

docker exec –it 守护进程id/name /bin/bash

12. 停止守护进程

docker stop id/names

13. 自动重启容器

docker run --restart=always –name daemon_dave –dUbuntu/bin/bash

            --restart : always,只要容器停止就会重启

                            on-failure:5 :容器异常退出时重启,最多重启5次

14. 获取容器更多信息

docker inspect id/names

上一篇 下一篇

猜你喜欢

热点阅读