标签:tar linu net maria image nload ble -- 命令执行
以ubuntu为例 参考官网
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
$ sudo apt-get remove docker docker-engine docker.io$ sudo apt-get update$ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-properties-common$ sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable"$ sudo apt-get update$ sudo apt-get install docker-ce |
1)守护进程的方式启动
|
1
2
3
4
5
|
docker run -itd nginx /bin/sh (bash)# 端口映射 第一个端口号是物理机的端口docker run -t -i -p 80:80 nginx /bin/bash# 以host命令执行加上参数 --net=host 此时不需要映射端口 |
2)进入容器
|
1
|
docker exec -it containerid /bin/bash |
3)查看正在运行的docker容器
|
1
|
docker ps |
4)查看所有docker镜像
|
1
|
docker images |
5)向运行中的容器copy文件
|
1
2
|
docker cp 物理机文件地址 (containerid):容器地址docker cp (containerid):容器地址 物理机文件地址 |
6)删除所有容器
|
1
|
docker rm $(docker ps -a -q) |
7)删除镜像
|
1
2
|
docker rmi [镜像名字:tag]docker rmi [imageid] |
8)挂载目录
|
1
|
docker run -v /host_dir:/container_dir -v/host_dir2:/container_dir2 |
8)日志清理
日志在 /var/lib/docker/containers/【containerid】 的位置
|
1
|
docker run --name mariadb -p3306:3306 -v /var/lib/datadir:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=pwd -d mariadb |
|
1
2
|
docker run --name nginx --net=host -d nginxdocker run --name nginx --net=host -d -v /etc/nginx:/etc/nginx -v /home/website:/home/website nginx
|
标签:tar linu net maria image nload ble -- 命令执行
原文地址:https://www.cnblogs.com/shitong/p/10119839.html