Docker常用命令

学校地址:https://yeasy.gitbooks.io/docker_practice/container/daemon.html

(1)安装docker

 sudo yum install docker

(2)启动docker

systemctl  start docker.service

(3)配置开机启动

systemctl enable docker.service

(4)查看docker版本信息

docker version

Docker 镜像加速器

对于使用 systemd 的系统,请在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件)

{
    "registry-mirrors": [
        "https://registry.docker-cn.com"
    ]
}
之后重新启动服务。

[root@localhost ~]# sudo systemctl daemon-reload

[root@localhost ~]# sudo systemctl restart docker

(5).net core 创建 Dockerfile 

生成镜像

cd 到core文件夹下

sudo docker build -t demo-netcore .      

(9)查看生成的镜像

sudo docker images

(10)运行docker容器

sudo docker run --name democore -d -p 54907:80 demo-netcore

democore 容器的名称。

-d 后台进程。

-p是进行宿主和容器之间端口的映射,(-p 宿主端口:容器端口)

 (11)检验docker容器是否运行成功

    sudo docker ps -a

12)因为运行docker容器的时候 进行了 端口映射  所以外部访问端口 为 54907

 ip addr

 

 

$ sudo docker ps // 查看所有正在运行容器
$ sudo docker stop containerId // containerId 是容器的ID

$ sudo docker ps -a // 查看所有容器
$ sudo docker ps -a -q // 查看所有容器ID

$ sudo docker stop $(docker ps -a -q) // stop停止所有容器
$ sudo  docker rm $(docker ps -a -q) // remove删除所有容器

docker logs democore

docker start democore

docker restart democore

docker 

 systemctl restart docker

 

docker exec -it containerID /bin/bash 查看容器结构

ls  或者ll看容器文件目录结构

exit 退出后执行下面

docker cp /test test:/   复制本地文件到运行中的容器,容器id:目标地址

docker cp <local_file> <container_name>:<destination_path>

重启

docker restart store, search

https://www.ibm.com/support/knowledgecenter/en/SSZLC2_9.0.0/com.ibm.commerce.admin.doc/tasks/tigpatch.htm

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值