Docker-CE之启动容器

如果你的镜像名是<none>,就用镜像id。

这里假设你的镜像名是xx:v1

# docker run -d -p 80:81  xx:v1

-d是在后台运行,-p是指定外部访问的端口,80:81就是跟在-p后面的,冒号右边是docker内的端口,左边的是你外部访问的端口,假设你容器内的apache的端口是81,那你浏览器访问80就能访问到81啦。

查看运行了的容器

# docker ps

在这里插入图片描述
这是docker分配的容器id,和镜像id是不同的。

查看所有容器

# docker ps -a

进入容器(终端)

# docker exec -it 容器id /bin/bash

-it 是开启一个交互模式的终端。
退出容器(终端)

# exit

停止容器

# docker stop 容器id

注意,此时你已经有了一个容器了,如果你想开启容器需要用

# docker start 容器id

如果用上面的run,会生成一个新的容器。

删除容器

# docker rm 容器id

我们删除的时候并不需要整个id都打全,可以只输入它的前几个字母就可以删除,但需要注意的是,不要删错哦。

删除全部容器

# docker rm $(docker ps -aq)

停用并删除容器

# docker stop $(docker ps -q) & docker rm $(docker ps -aq)

猜你喜欢

转载自blog.csdn.net/weikaixxxxxx/article/details/84924113