docker 常用操作

2020-03-03  本文已影响0人  胡乱唱歌ing

安装

https://docs.docker.com/install/linux/docker-ce/centos/

1.启动docker

# service 命令的用法
sudo service docker start

# systemctl 命令的用法
sudo systemctl start docker

2.列出所有镜像

docker images

3.列出所有容器

docker container ls --all
docker container ls #列出正在运行的容器

4.终止容器

docker container kill [ID]

5.删除容器

docker rm [ID]

6.删除image文件

docker image rm [imagesID]

7.从镜像市场安装docker nginx


#镜像市场pull nginx镜像
docker pull daocloud.io/library/nginx:1.16.0-alpine-perl

#运行镜象
#端口映射 -p  docker端口:80 映射物理机8000
#目录映射 -v  物理机目录/Data/apps/wwwroot/systempacke 映射#docker容器/usr/share/nginx/html
#-d 守护进程启动
#daocloud.io/nginx 容器NAMES

docker run -p 8000:80 --name some-nginx -v /Data/apps/wwwroot/systempacke:/usr/share/nginx/html:ro -d daocloud.io/nginx

#启动容器出现 No chain/target/match by that name
service stop docker 
service start docker 

#进入容器
docker exec -it 4ad492f0d9a8【容器ID】 bash

#正在运行的 Nginx 容器中复制出配置文件
docker cp  some-nginx:/etc/nginx/nginx.conf nginx.conf

#把宿主机的文件复制进入容器
docker cp  nginx.conf  some-nginx:/etc/nginx/nginx.conf 

#停止/启动容器
docker container stop 【容器ID】
docker container start 【容器ID】
image.png

https://www.ruanyifeng.com/blog/2018/02/docker-tutorial.html

上一篇 下一篇

猜你喜欢

热点阅读