docker基本命令

docker build -t name . 创建镜像
docker run -p 9000:9000 name 启动容器。
docker image ls 查看镜像
docker rmi name 删除镜像
docker ps 查看容器
docker push kobe24o/helloworld:v0 上传镜像。
docker exec -it 容器id /bin/bash 进入容器
docker attach 容器id 进入容器正在执行的终端
exit 停止容器并退出
docker start 容器id          # 启动容器
docker restart 容器id        # 重启容器
docker stop 容器id           # 停止当前运行的容器
docker kill 容器id           # 强制停止当前容器
docker rm 容器ID    #删除容器
docker logs -tf 容器id
docker logs --tail num 容器id  # num为要显示的日志条数
docker top 容器id
docker inspect 容器id
# 1.启动mysql  设置密码、设置挂载数据卷
docker run -d -p 3306:3306 --name mymysql -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql 
# 2.远程连接mysql服务,若无权限,进入mysql容器中修改远程连接权限
docker exec -it 36d4806c765a /bin/bash
# 登录mysql
mysql -u root -p
# 修改root 可以通过任何客户端连接
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
docker run -d -p 3000:80 --name mynginx -v mynginx:/etc/nginx nginx
docker run -p 6379:6379 -d --name myredis \
           -v /home/docker_volume/redis/data:/data \
           -v /home/docker_volume/redis/conf/redis.conf:/etc/redis/redis.conf \
           redis redis-server /etc/redis/redis.conf --appendonly yes
docker exec -it myredis redis-cli
docker run -it -d -p 5672:5672 -p15672:15672 --hostname my-rabbit --name my-rabbit \
           -v /home/docker_volume/rabbit/:/var/lib/rabbitmq \
           -e RABBITMQ_DEFAULT_USER=admin \
           -e RABBITMQ_DEFAULT_PASS=admin rabbitmq:3-management
docker run -it -d --name mytomcat -p 8090:8080 \
           -v /home/docker_volume/tomcat/webapps/:/usr/local/tomcat/webapps tomcat
docker run -it -d --name 镜像名字 -p 8090:8080 \
           -v 宿主机文件夹名称(Source): 容器路径 容器名称
# 进入tomcat容器
docker exec -it mytomcat /bin/bash
在上命令下,操作
ls -l查看文件列表
pwd  查看当前目录名称,比如、/app
cat filename 查看文件内容,


在容器内执行:
cp -rf webapps.dist/* webapps

容器内,删除文件
rm filename
示例:rm add.txt
rm -r 删除文件夹
rm -f 强制删除
rm -rf强制删除文件夹

创建一个txt文件,在当前目录下,
echo "this is a file created from container having kernel " > file.txt

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值