Docker笔记

前端之家收集整理的这篇文章主要介绍了Docker笔记前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

1、安装和运行centos

docker pull centos
docker run --privileged=true -it centos #--privileged是以获取系统权限的形式运行, -it是互动模式,跟本地的系统进行交互,调用的本地的终端

2、基本命令

docker ps 查看正在运行的容器

docker stop停止正在运行的容器

docker start启动容器

docker ps -a查看终止状态的容器

docker rm -f webserver命令来移除正在运行的容器

docker rmi -f删除force下的镜像

docker list 列出本地镜像

docker rmi 删除的镜像

-P(大写)参数:表示让容器随机对应一个宿主机的端口,如上,容器的80端口对应宿主的32768端口,容器的443对应宿主的32769端口。

3、docker保存对容器的修改

 docker commit  
 [root@kolla-ansible-168c54fc-2cfb-4805-b1f7-ed93782f7d5c ~]# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
fd93097ec118        d123f4e55e12        "/bin/bash"         11 minutes ago      Up 11 minutes                           unruffled_haibt

[root@kolla-ansible-168c54fc-2cfb-4805-b1f7-ed93782f7d5c ~]# docker commit fd93097ec118 centos_jia
sha256:91ea268e4ff61433ff479b147f0f69bdbb8469ed083d4e2c76d4fcdb101d3067

[root@kolla-ansible-168c54fc-2cfb-4805-b1f7-ed93782f7d5c ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
fd93097ec118 d123f4e55e12 "/bin/bash" 11 minutes ago Up 11 minutes unruffled_haibt

[root@kolla-ansible-168c54fc-2cfb-4805-b1f7-ed93782f7d5c ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
centos_jia latest 91ea268e4ff6 9 seconds ago 367MB
centos 7 d123f4e55e12 2 weeks ago 197MB

4、docker映射文件夹到容器

-v 本地目录:线上目录
docker run --privileged=true -it -v $PWD:/root/Workspace centos_lua

猜你在找的Docker相关文章