docker简单使用(四)

docker简单使用(四)

Docker容器操作

容器启动

新建并启动

构建完镜像之后,启动容器
例如:docker run -it ubintu:16.04 bash,启ubuntu,并开启交互终端

重启容器

容器已经关闭,可以使用docker container start containerID(或name)启动
示例:

1
2
3
4
5
6
[root@localhost myuser2]# docker run --name web1 -d -p 8088:80 nginx
73a5c1a3ac2300f6e2317ae39c9571b84be07e44beb92fcb98b41ee68aa6672a

[root@localhost myuser2]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
73a5c1a3ac23 nginx "nginx -g 'daemon of…" 14 seconds ago Up 4 seconds 0.0.0.0:8088->80/tcp web1

关掉容器

1
2
3
4
5
6
[root@localhost myuser2]# docker kill 73a5c1a3ac23
73a5c1a3ac23

[root@localhost myuser2]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
73a5c1a3ac23 nginx "nginx -g 'daemon of…" About a minute ago Exited (137) 14 seconds ago web1

重新启动

1
2
3
4
5
6
[root@localhost myuser2]# docker container start 73a5c1a3ac23
73a5c1a3ac23

[root@localhost myuser2]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
73a5c1a3ac23 nginx "nginx -g 'daemon of…" About a minute ago Up 9 seconds 0.0.0.0:8088->80/tcp web1

docker container start -i 5879098886bf 以交互模式重启

进入容器

推荐docker exec,交互模式:docker exec -it container

停止容器

可以docker container stop containerid(name)
也可以暴力的dokcer kill containerid

删除容器

docker rm containerid

删除镜像:docker rmi imageid

文章目录
  1. 容器启动
    1. 新建并启动
    2. 重启容器
  2. 进入容器
  3. 停止容器
  4. 删除容器
|