docker使用笔记

来源:互联网 发布:dnf数据芯片搬砖哪个图 编辑:程序博客网 时间:2024/06/05 06:44

1.docker服务管理


1.1.安装

yum install docker

1.2.启动

service docker start
chkconfig docker on
systemctl start docker.service
systemctl enable docker.service

1.3.停止

systemctl stop docker.service

1.4.重启

systemctl restart docker

1.5.为docker服务设置代理

1)mkdir /etc/systemd/system/docker.service.d

2)touch /etc/systemd/system/docker.service.d/http-proxy.conf

内容如下:

[Service]
Environment="HTTP_PROXY=10.125.156.21:8118 HTTPS_PROXY=10.125.156.21:8118"

3)刷新配置:

systemctl daemon-reload


2.镜像操作


2.1搜索镜像:

docker search image_name

2.2下载镜像:

docker pull image_name

2.3查看本地镜像:

docker images

2.4删除本地镜像

docker rmi image_name

2.5基于运行的容器创建镜像

docker commit container_id new_image_name

3容器操作


3.1基于本地镜像,在新容器中运行命令
docker run image_name
常用参数
docker run -itd  --privileged=true -p host_ip:host_port:container_host_port --net=host
-v /path/to/host/directory:/path/to/container/directory image_name command
3.2列出本地容器
docker ps
列出所有容器
docker ps -a
3.2进入运行的容器中
docker attah container_id
3.3多终端登录容器
docker exec -it container_id bash
3.4查看容器日志
docker logs container_id
3.5删除容器
docker rm container_id
3.6退出并中止容器运行
容器内输入exit或ctrl+d
3.7退出不中止容器运行
ctrl+p+q
3.8启动已停止运行的容器
docker start container_id


4.容器和宿主机之间传文件


4.1.从容器copy到宿主机:

docker cp container_id:/from/container/path/filename /to/host/path/filename

4.2从宿主机copy到容器

挂载宿主机本地目录到容器里。
docker run -v /path/to/host/directory:/path/to/container/directory image_name command
0 0
原创粉丝点击