本站有闲置空间

Docker 常用命令

2020-3-30 tomeqiu 技术原创

一 运行容器

docker run -it --name lk -p 80:80 -d 镜像名

关键参数说明:

i 表示保持输入

t 表示分配一个伪终端,一般和i一起使用

d 表示后台运行

如果没有it参数,容器运行后必须有进程在前台运行,要不然会自动退出。而加了it,就可以让bash作为前台进程。

二 进入容器

docker exec -it lk bash

关键参数说明:

lk 是容器名

这只是其中一种方式,还有其他方式,可以举一反三

三 使用systemctl或service命令

这两个命令是使进程在后台运行,但容器的理念是一个容器一个应用,直接在前台运行,所以默认使用不了。

如果想使用,运行容器时需要加特权模式,命令如下:

docker run -it --name lk -p 80:80 --privileged -d 镜像名 /usr/sbin/init

标签: docker 特权

发表评论:

Powered by emlog  数据库调用 6次 加载耗时 26.06mssitemap
Free Web Hosting